GlobalObjects
|
Überwachungs- bzw. Benachrichtigungs-Modus von AllSets. Mehr ...
Öffentliche Methoden | |
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) |
Öffentliche Methoden geerbt von glo::WatchNotifyManager::CommunicatorNotifyModes | |
CommunicatorNotifyModes (const CommunicatorCallBackIndex &rCommunicatorCallBackIndex) | |
virtual | ~CommunicatorNotifyModes () |
NUM_PTR | getCallBackIndex () |
Communicator * | getCommunicator () |
WatchNotifyManager::CommunicatorCallBackIndex & | getCommunicatorCallBackIndex () |
Geschützte Methoden | |
CommunicatorClassNotifyModes () | |
Geschützte Methoden geerbt von glo::WatchNotifyManager::CommunicatorNotifyModes | |
CommunicatorNotifyModes () | |
Private Attribute | |
int | m_iWNM_DELETE |
int | m_iWNM_INSERT |
int | m_iWNM_LOCK |
int | m_iWNM_READ |
int | m_iWNM_UNLOCK |
int | m_iWNM_WRITE |
Überwachungs- bzw. Benachrichtigungs-Modus von AllSets.
|
protected |
Der Standard-Konstruktor steht nicht zur Verfügung.
glo::WatchNotifyManager::CommunicatorClassNotifyModes::CommunicatorClassNotifyModes | ( | const CommunicatorCallBackIndex & | rCommunicatorCallBackIndex | ) |
Konstruktor mit Parameterübergabe.
[in] | rCommunicatorCallBackIndex | Der Client-Kommunikator-CallBackIndex. |
|
virtual |
Destruktor.
|
virtual |
Prüft ob Überwachungen gesetzt sind.
Implementiert glo::WatchNotifyManager::CommunicatorNotifyModes.
void glo::WatchNotifyManager::CommunicatorClassNotifyModes::setWatch | ( | TdWatchNotifyMode | tdWatchNotifyMode, |
unsigned long | ulClassID ) |
Registriert eine Überwachung für einen AllSet.
[in] | tdWatchNotifyMode | Der zu registrierende Überwachungsmodus für den AllSet. |
[in] | ulClassID | Die Klassen-ID des AllSets. |
int glo::WatchNotifyManager::CommunicatorClassNotifyModes::unsetWatch | ( | TdWatchNotifyMode | tdWatchNotifyMode, |
unsigned long | ulClassID, | ||
bool | bSimulate = false ) |
Deregistriert eine Überwachung für einen AllSet.
[in] | tdWatchNotifyMode | Der zu deregistrierende Überwachungsmodus für den AllSet. |
[in] | ulClassID | Die Klassen-ID des AllSets. |
[in] | bSimulate | Wenn true, wird nur simuliert, also kein Wert gesetzt, aber ein Ergebnis bzw. Fehler geliefert. |
|
private |
Löschüberwachungszähler.
|
private |
Einfügeüberwachungszähler.
|
private |
Sperrüberwachungszähler.
|
private |
Leseüberwachungszähler.
|
private |
Freigabeüberwachungszähler.
|
private |
Schreibüberwachungszähler.