GlobalObjects
|
Monitoring or notification mode of AllSets. More...
Public Member Functions | |
CommunicatorClassNotifyModes (const CommunicatorCallBackIndex &rCommunicatorCallBackIndex) | |
virtual | ~CommunicatorClassNotifyModes () |
virtual bool | hasWatches () const |
void | setWatch (TdWatchNotifyMode tdWatchNotifyMode, unsigned long ulClassID) |
int | unsetWatch (TdWatchNotifyMode tdWatchNotifyMode, unsigned long ulClassID, bool bSimulate=false) |
Public Member Functions inherited from glo::WatchNotifyManager::CommunicatorNotifyModes | |
CommunicatorNotifyModes (const CommunicatorCallBackIndex &rCommunicatorCallBackIndex) | |
virtual | ~CommunicatorNotifyModes () |
NUM_PTR | getCallBackIndex () |
Communicator * | getCommunicator () |
WatchNotifyManager::CommunicatorCallBackIndex & | getCommunicatorCallBackIndex () |
Protected Member Functions | |
CommunicatorClassNotifyModes () | |
Protected Member Functions inherited from glo::WatchNotifyManager::CommunicatorNotifyModes | |
CommunicatorNotifyModes () | |
Private Attributes | |
int | m_iWNM_DELETE |
int | m_iWNM_INSERT |
int | m_iWNM_LOCK |
int | m_iWNM_READ |
int | m_iWNM_UNLOCK |
int | m_iWNM_WRITE |
Monitoring or notification mode of AllSets.
|
protected |
The standard constructor is not available.
glo::WatchNotifyManager::CommunicatorClassNotifyModes::CommunicatorClassNotifyModes | ( | const CommunicatorCallBackIndex & | rCommunicatorCallBackIndex | ) |
Constructor with parameter passing.
[in] | rCommunicatorCallBackIndex | The client communicator CallBackIndex. |
|
virtual |
Destructor.
|
virtual |
Checks whether monitoring is set.
Implements glo::WatchNotifyManager::CommunicatorNotifyModes.
void glo::WatchNotifyManager::CommunicatorClassNotifyModes::setWatch | ( | TdWatchNotifyMode | tdWatchNotifyMode, |
unsigned long | ulClassID ) |
Registers a monitoring for an AllSet.
[in] | tdWatchNotifyMode | The monitoring mode to be registered for the AllSet. |
[in] | ulClassID | The class ID of the AllSet. |
int glo::WatchNotifyManager::CommunicatorClassNotifyModes::unsetWatch | ( | TdWatchNotifyMode | tdWatchNotifyMode, |
unsigned long | ulClassID, | ||
bool | bSimulate = false ) |
Deregisters a monitoring for an AllSet.
[in] | tdWatchNotifyMode | The watch mode to be unregistered for the AllSet. |
[in] | ulClassID | The class ID of the AllSet. |
[in] | bSimulate | If true, only simulation is performed, no value is set, but a result or error is returned. |
|
private |
Monitoring counter for "delete".
|
private |
Monitoring counter for "insert".
|
private |
Monitoring counter for "lock".
|
private |
Monitoring counter for "read".
|
private |
Monitoring counter for "unlock".
|
private |
Monitoring counter for "write".