SegmentLock Class Reference

#include <MemoryX/core/memory/SegmentUtilImplementations.h>

+ Inheritance diagram for SegmentLock:

Public Member Functions

void ice_postUnmarshal () override
 
 SegmentLock (bool start_watchdog=false)
 
void startWatchdog ()
 
void unlock (const Ice::Current &c=Ice::emptyCurrent) override
 

Protected Member Functions

void keepAlive ()
 
 ~SegmentLock () override
 

Protected Attributes

armarx::PeriodicTask< SegmentLock >::pointer_type keepAliveTask
 

Detailed Description

Definition at line 35 of file SegmentUtilImplementations.h.

Constructor & Destructor Documentation

◆ ~SegmentLock()

~SegmentLock ( )
overrideprotected

Definition at line 247 of file SegmentUtilImplementations.cpp.

+ Here is the call graph for this function:

◆ SegmentLock()

SegmentLock ( bool  start_watchdog = false)

Definition at line 256 of file SegmentUtilImplementations.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ ice_postUnmarshal()

void ice_postUnmarshal ( )
override

Definition at line 287 of file SegmentUtilImplementations.cpp.

+ Here is the call graph for this function:

◆ keepAlive()

void keepAlive ( )
protected

Definition at line 292 of file SegmentUtilImplementations.cpp.

+ Here is the caller graph for this function:

◆ startWatchdog()

void startWatchdog ( )

Definition at line 281 of file SegmentUtilImplementations.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ unlock()

void unlock ( const Ice::Current &  c = Ice::emptyCurrent)
override

Definition at line 264 of file SegmentUtilImplementations.cpp.

+ Here is the caller graph for this function:

Member Data Documentation

◆ keepAliveTask

armarx::PeriodicTask<SegmentLock>::pointer_type keepAliveTask
protected

Definition at line 50 of file SegmentUtilImplementations.h.


The documentation for this class was generated from the following files: