GlobalObjects
|
Basic class of the individual monitoring or notification modes. More...
Public Member Functions | |
CommunicatorNotifyModes (const CommunicatorCallBackIndex &rCommunicatorCallBackIndex) | |
virtual | ~CommunicatorNotifyModes () |
NUM_PTR | getCallBackIndex () |
Communicator * | getCommunicator () |
WatchNotifyManager::CommunicatorCallBackIndex & | getCommunicatorCallBackIndex () |
virtual bool | hasWatches () const =0 |
Protected Member Functions | |
CommunicatorNotifyModes () | |
Private Attributes | |
CommunicatorCallBackIndex | m_CommunicatorCallBackIndex |
Basic class of the individual monitoring or notification modes.
|
protected |
The standard constructor is not available.
glo::WatchNotifyManager::CommunicatorNotifyModes::CommunicatorNotifyModes | ( | const CommunicatorCallBackIndex & | rCommunicatorCallBackIndex | ) |
Constructor with parameter passing.
[in] | rCommunicatorCallBackIndex | The client communicator CallBackIndex. |
|
virtual |
Destructor.
NUM_PTR glo::WatchNotifyManager::CommunicatorNotifyModes::getCallBackIndex | ( | ) |
Returns the address of the CallBack function of the client communicator from its CommunicatorCallBackIndex.
Communicator * glo::WatchNotifyManager::CommunicatorNotifyModes::getCommunicator | ( | ) |
Returns the client communicator from its CommunicatorCallBackIndex
WatchNotifyManager::CommunicatorCallBackIndex & glo::WatchNotifyManager::CommunicatorNotifyModes::getCommunicatorCallBackIndex | ( | ) |
Returns reference on its CommunicatorCallBackIndex.
|
pure virtual |
Checks in subclasses whether monitoring is set.
Implemented in glo::WatchNotifyManager::CommunicatorClassNotifyModes, glo::WatchNotifyManager::CommunicatorObjNotifyModes, glo::WatchNotifyManager::CommunicatorClientNotifyModes, and glo::WatchNotifyManager::CommunicatorIndexReadWriteNotifyModes.
|
private |
The client communicator CallBackIndex.