GlobalObjects
Lade ...
Suche ...
Keine Treffer
GloWatchSpecification.h
gehe zur Dokumentation dieser Datei
1#ifndef INC_GLOWATCHSPECIFICATION_H
2#define INC_GLOWATCHSPECIFICATION_H
3//-----------------------------------------------------------------------------
36//-----------------------------------------------------------------------------
37#include "GloTypes.h"
38//-----------------------------------------------------------------------------
39namespace glo
40{
41 //---------------------------------------------------------------------------
60 {
61 protected:
62 //============== Attribute
63 //-----------------------------------------------------------------------
78 //-----------------------------------------------------------------------
89 //-----------------------------------------------------------------------
100 //-----------------------------------------------------------------------
101
102 public:
103 //============= Konstruktoren
104 //-----------------------------------------------------------------------
115 //-----------------------------------------------------------------------
136 EnDeepMode eDeepMode,
137 CallBack * pNotifyCallBack );
138 //-----------------------------------------------------------------------
159 EnDeepMode eDeepMode,
160 NUM_PTR ipNotifyCallBack );
161 //-----------------------------------------------------------------------
174 //-----------------------------------------------------------------------
185 //-----------------------------------------------------------------------
186
187 //============== methods
188 //-----------------------------------------------------------------------
190
193 void setNotifyCallBack( NUM_PTR ipNotifyCallBack );
194 void setNotifyCallBack( CallBack * pNotifyCallBack );
195 void setWatchMode( TdWatchNotifyMode ulWatchMode );
196 void setWatchDeepMode( EnDeepMode eDeepMode );
198 //-----------------------------------------------------------------------
200
208 //-----------------------------------------------------------------------
209
210 //============== Operatoren
211 //-----------------------------------------------------------------------
213
224 bool operator== ( const WatchSpecification & rT ) const;
225 bool operator!= ( const WatchSpecification & rT ) const;
227 //-----------------------------------------------------------------------
239 WatchSpecification & operator= ( const WatchSpecification & rT );
240 //-----------------------------------------------------------------------
241 };
242 //---------------------------------------------------------------------------
243} // namespace glo
244#endif
long long NUM_PTR
Definition EuDef_NULL_PTR.h:93
Für jede Bibliothek, hier 'GlobalObjects' gibt es eine Typen-Datei.
#define __glo_export_dll
Definition GloTypes.h:63
Oberklasse für die Klassen, welche mit einer Base 'verbunden' sind.
Definition GloCallBack.h:74
Um Objekte beobachten zu können, müssen der 'Beobachtungsmodus', die 'Beobachtungstiefe' und das 'Ben...
Definition GloWatchSpecification.h:60
WatchSpecification(const WatchSpecification &rT)
WatchSpecification(TdWatchNotifyMode ulWatchMode, EnDeepMode eDeepMode, NUM_PTR ipNotifyCallBack)
NUM_PTR m_ipNotifyCallBack
Definition GloWatchSpecification.h:77
NUM_PTR getNotifyCallBackAsINTPTR() const
Getter.
WatchSpecification(TdWatchNotifyMode ulWatchMode, EnDeepMode eDeepMode, CallBack *pNotifyCallBack)
TdWatchNotifyMode m_ulWatchMode
Definition GloWatchSpecification.h:88
void setNotifyCallBack(CallBack *pNotifyCallBack)
Setter.
void setWatchMode(TdWatchNotifyMode ulWatchMode)
Setter.
EnDeepMode getWatchDeepMode() const
Getter.
void setNotifyCallBack(NUM_PTR ipNotifyCallBack)
Setter.
TdWatchNotifyMode getWatchMode() const
Getter.
EnDeepMode m_eWatchDeepMode
Definition GloWatchSpecification.h:99
CallBack * getNotifyCallBack() const
Getter.
void setWatchDeepMode(EnDeepMode eDeepMode)
Setter.
Definition GloAbstractBaseLot.h:42
EnDeepMode
Definition GloTypes.h:247
unsigned long TdWatchNotifyMode
Definition GloTypes.h:543