GlobalObjects
Lade ...
Suche ...
Keine Treffer
glo::WatchNotifyManager::CommunicatorClassNotifyModes Klassenreferenz

Überwachungs- bzw. Benachrichtigungs-Modus von AllSets. Mehr ...

Klassendiagramm für glo::WatchNotifyManager::CommunicatorClassNotifyModes:

Ö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 ()
 
CommunicatorgetCommunicator ()
 
WatchNotifyManager::CommunicatorCallBackIndexgetCommunicatorCallBackIndex ()
 

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
 

Ausführliche Beschreibung

Überwachungs- bzw. Benachrichtigungs-Modus von AllSets.

Autor
Helmut Jakoby

Beschreibung der Konstruktoren und Destruktoren

◆ CommunicatorClassNotifyModes() [1/2]

glo::WatchNotifyManager::CommunicatorClassNotifyModes::CommunicatorClassNotifyModes ( )
protected

Der Standard-Konstruktor steht nicht zur Verfügung.

◆ CommunicatorClassNotifyModes() [2/2]

glo::WatchNotifyManager::CommunicatorClassNotifyModes::CommunicatorClassNotifyModes ( const CommunicatorCallBackIndex & rCommunicatorCallBackIndex)

Konstruktor mit Parameterübergabe.

Parameter
[in]rCommunicatorCallBackIndexDer Client-Kommunikator-CallBackIndex.

◆ ~CommunicatorClassNotifyModes()

virtual glo::WatchNotifyManager::CommunicatorClassNotifyModes::~CommunicatorClassNotifyModes ( )
virtual

Destruktor.

Dokumentation der Elementfunktionen

◆ hasWatches()

virtual bool glo::WatchNotifyManager::CommunicatorClassNotifyModes::hasWatches ( ) const
virtual

Prüft ob Überwachungen gesetzt sind.

Rückgabe
Liefert true, wenn Überwachungen gesetzt sind.

Implementiert glo::WatchNotifyManager::CommunicatorNotifyModes.

◆ setWatch()

void glo::WatchNotifyManager::CommunicatorClassNotifyModes::setWatch ( TdWatchNotifyMode tdWatchNotifyMode,
unsigned long ulClassID )

Registriert eine Überwachung für einen AllSet.

Parameter
[in]tdWatchNotifyModeDer zu registrierende Überwachungsmodus für den AllSet.
[in]ulClassIDDie Klassen-ID des AllSets.

◆ unsetWatch()

int glo::WatchNotifyManager::CommunicatorClassNotifyModes::unsetWatch ( TdWatchNotifyMode tdWatchNotifyMode,
unsigned long ulClassID,
bool bSimulate = false )

Deregistriert eine Überwachung für einen AllSet.

Parameter
[in]tdWatchNotifyModeDer zu deregistrierende Überwachungsmodus für den AllSet.
[in]ulClassIDDie Klassen-ID des AllSets.
[in]bSimulateWenn true, wird nur simuliert, also kein Wert gesetzt, aber ein Ergebnis bzw. Fehler geliefert.
Rückgabe
Eine Rückgabe > 0 zeigt an, dass der Überwachungsmodus abgeschaltet wurde; es existieren aber noch soviele Überwachungsmodi wie in der Rückgabeanzahl angegeben.
Eine Rückgabe == 0 zeigt an, dass der Überwachungsmodus abgeschaltet wurde und es keine weiteren Überwachungsmodi gibt!
Eine Rückgabe < 0 zeigt einen Fehler an.

Dokumentation der Datenelemente

◆ m_iWNM_DELETE

int glo::WatchNotifyManager::CommunicatorClassNotifyModes::m_iWNM_DELETE
private

Löschüberwachungszähler.

◆ m_iWNM_INSERT

int glo::WatchNotifyManager::CommunicatorClassNotifyModes::m_iWNM_INSERT
private

Einfügeüberwachungszähler.

◆ m_iWNM_LOCK

int glo::WatchNotifyManager::CommunicatorClassNotifyModes::m_iWNM_LOCK
private

Sperrüberwachungszähler.

◆ m_iWNM_READ

int glo::WatchNotifyManager::CommunicatorClassNotifyModes::m_iWNM_READ
private

Leseüberwachungszähler.

◆ m_iWNM_UNLOCK

int glo::WatchNotifyManager::CommunicatorClassNotifyModes::m_iWNM_UNLOCK
private

Freigabeüberwachungszähler.

◆ m_iWNM_WRITE

int glo::WatchNotifyManager::CommunicatorClassNotifyModes::m_iWNM_WRITE
private

Schreibüberwachungszähler.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: