armarx::SimpleRemoteReferenceCounterBase
Overview
class SimpleRemoteReferenceCounterBase
@brief Performs reference counting on a associated SimpleRemoteReferenceCountControlBlock.
This version uses NO heartbeat.
In case of a network problem, the SimpleRemoteReferenceCounter:
may not reach 0 even if all Counters are deleted (e.g. the deletion message did not reach the SimpleRemoteReferenceCountControlBlock).
will not reach 0 if a Counter still exists.
If destructors were not called (e.g. because of a segfault) the SimpleRemoteReferenceCountControlBlock will not reach 0.
The id can be used by the programmer to associate a block with some data structure. It is not used internally.
Used By
- RobotUnitModule::RobotUnitLoggingInterface::addMarkerToRtLog
- RobotUnitModule::RobotUnitLoggingInterface::startRtLogging
- RobotUnitModule::RobotUnitLoggingInterface::startRtLoggingWithAliasNames
- RobotUnitModule::RobotUnitLoggingInterface::stopRtLogging
- copy
Operation Index
- copy
-
- getId
-
Data Member Index
- block
-
- id
-
Operations
string getId()
Data Members
[ "protected" ]
string id;