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
 

Constructor & Destructor Documentation

◆ ~SegmentLock()

~SegmentLock ( )
overrideprotected

◆ SegmentLock()

SegmentLock ( bool start_watchdog = false)

Member Function Documentation

◆ ice_postUnmarshal()

void ice_postUnmarshal ( )
override

◆ keepAlive()

void keepAlive ( )
protected

◆ startWatchdog()

void startWatchdog ( )

◆ unlock()

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

Member Data Documentation

◆ keepAliveTask

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

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