GlobalObjects
Lade ...
Suche ...
Keine Treffer
glo::WatchSpecification Klassenreferenz

Um Objekte beobachten zu können, müssen der 'Beobachtungsmodus', die 'Beobachtungstiefe' und das 'Benachrichtigungsobjekt' als Parameter übergeben werde. Dieses ist mit dieser Struktur möglich. Mehr ...

#include <GloWatchSpecification.h>

Öffentliche Methoden

 WatchSpecification ()
 
 WatchSpecification (const WatchSpecification &rT)
 
 WatchSpecification (TdWatchNotifyMode ulWatchMode, EnDeepMode eDeepMode, CallBack *pNotifyCallBack)
 
 WatchSpecification (TdWatchNotifyMode ulWatchMode, EnDeepMode eDeepMode, NUM_PTR ipNotifyCallBack)
 
virtual ~WatchSpecification ()
 
WatchSpecificationoperator= (const WatchSpecification &rT)
 
void setNotifyCallBack (NUM_PTR ipNotifyCallBack)
 Setter.
 
void setNotifyCallBack (CallBack *pNotifyCallBack)
 Setter.
 
void setWatchMode (TdWatchNotifyMode ulWatchMode)
 Setter.
 
void setWatchDeepMode (EnDeepMode eDeepMode)
 Setter.
 
CallBackgetNotifyCallBack () const
 Getter.
 
NUM_PTR getNotifyCallBackAsINTPTR () const
 Getter.
 
TdWatchNotifyMode getWatchMode () const
 Getter.
 
EnDeepMode getWatchDeepMode () const
 Getter.
 
bool operator== (const WatchSpecification &rT) const
 Vergleichsoperator.
 
bool operator!= (const WatchSpecification &rT) const
 Vergleichsoperator.
 

Geschützte Attribute

EnDeepMode m_eWatchDeepMode
 
NUM_PTR m_ipNotifyCallBack
 
TdWatchNotifyMode m_ulWatchMode
 

Ausführliche Beschreibung

Um Objekte beobachten zu können, müssen der 'Beobachtungsmodus', die 'Beobachtungstiefe' und das 'Benachrichtigungsobjekt' als Parameter übergeben werde. Dieses ist mit dieser Struktur möglich.

Siehe auch
TdWatchNotifyMode, EnDeepMode.
Autor
Helmut Jakoby

Beschreibung der Konstruktoren und Destruktoren

◆ WatchSpecification() [1/4]

glo::WatchSpecification::WatchSpecification ( )

Standrd-Konstruktor um die Member zu initialisieren.

◆ WatchSpecification() [2/4]

glo::WatchSpecification::WatchSpecification ( TdWatchNotifyMode ulWatchMode,
EnDeepMode eDeepMode,
CallBack * pNotifyCallBack )

Konstruktoren mit Parameterübergabe.

Parameter
[in]ulWatchModeDer Beobachtungsmodus.
[in]eDeepModeDie Beobachtungstiefe.
[in]pNotifyCallBackDas Objekt (abgeleitet von CallBack) welches mittels überschriebener Methode CallBack::notify(NotifyNote * pNote) über Veränderungen benachrichtigt wird.

◆ WatchSpecification() [3/4]

glo::WatchSpecification::WatchSpecification ( TdWatchNotifyMode ulWatchMode,
EnDeepMode eDeepMode,
NUM_PTR ipNotifyCallBack )

Konstruktoren mit Parameterübergabe.

Parameter
[in]ulWatchModeDer Beobachtungsmodus.
[in]eDeepModeDie Beobachtungstiefe.
[in]ipNotifyCallBackDas Objekt (abgeleitet von CallBack) welches mittels überschriebener Methode CallBack::notify(NotifyNote * pNote) über Veränderungen benachrichtigt wird gecastet auf NUM_PTR.

◆ WatchSpecification() [4/4]

glo::WatchSpecification::WatchSpecification ( const WatchSpecification & rT)

Copy-Konstruktor.

Parameter
[in]rTVon diesem Objekt werden die Daten übernommen.

◆ ~WatchSpecification()

virtual glo::WatchSpecification::~WatchSpecification ( )
virtual

Destruktor.

Dokumentation der Elementfunktionen

◆ getNotifyCallBack()

CallBack * glo::WatchSpecification::getNotifyCallBack ( ) const

Getter.

◆ getNotifyCallBackAsINTPTR()

NUM_PTR glo::WatchSpecification::getNotifyCallBackAsINTPTR ( ) const

Getter.

◆ getWatchDeepMode()

EnDeepMode glo::WatchSpecification::getWatchDeepMode ( ) const

Getter.

◆ getWatchMode()

TdWatchNotifyMode glo::WatchSpecification::getWatchMode ( ) const

Getter.

◆ operator!=()

bool glo::WatchSpecification::operator!= ( const WatchSpecification & rT) const

Vergleichsoperator.

Parameter
[in]rTDas mit diesem zu vergleichende Objekt.

◆ operator=()

WatchSpecification & glo::WatchSpecification::operator= ( const WatchSpecification & rT)

Zuweisungsoperator.

Parameter
[in]rTVon diesem Objekt werden die Daten übernommen.

◆ operator==()

bool glo::WatchSpecification::operator== ( const WatchSpecification & rT) const

Vergleichsoperator.

Parameter
[in]rTDas mit diesem zu vergleichende Objekt.

◆ setNotifyCallBack() [1/2]

void glo::WatchSpecification::setNotifyCallBack ( CallBack * pNotifyCallBack)

Setter.

◆ setNotifyCallBack() [2/2]

void glo::WatchSpecification::setNotifyCallBack ( NUM_PTR ipNotifyCallBack)

Setter.

◆ setWatchDeepMode()

void glo::WatchSpecification::setWatchDeepMode ( EnDeepMode eDeepMode)

Setter.

◆ setWatchMode()

void glo::WatchSpecification::setWatchMode ( TdWatchNotifyMode ulWatchMode)

Setter.

Dokumentation der Datenelemente

◆ m_eWatchDeepMode

EnDeepMode glo::WatchSpecification::m_eWatchDeepMode
protected

Die Beobachtungstiefe.

◆ m_ipNotifyCallBack

NUM_PTR glo::WatchSpecification::m_ipNotifyCallBack
protected

Das Objekt (abgeleitet von CallBack) welches mittels überschriebener Methode CallBack::notify(NotifyNote * pNote) über Veränderungen benachrichtigt wird, gecastet auf NUM_PTR.

◆ m_ulWatchMode

TdWatchNotifyMode glo::WatchSpecification::m_ulWatchMode
protected

Der Beobachtungsmodus.


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