GlobalObjects
Loading...
Searching...
No Matches
GloWatchSpecification.h
Go to the documentation of this file.
1#ifndef INC_GLOWATCHSPECIFICATION_H
2#define INC_GLOWATCHSPECIFICATION_H
3//-----------------------------------------------------------------------------
43//-----------------------------------------------------------------------------
44#include "GloTypes.h"
45//-----------------------------------------------------------------------------
46namespace glo
47{
48 //---------------------------------------------------------------------------
67 {
68 protected:
69 //============== Attribute
70 //-----------------------------------------------------------------------
85 //-----------------------------------------------------------------------
96 //-----------------------------------------------------------------------
107 //-----------------------------------------------------------------------
108
109 public:
110 //============= Konstruktoren
111 //-----------------------------------------------------------------------
122 //-----------------------------------------------------------------------
143 EnDeepMode eDeepMode,
144 CallBack * pNotifyCallBack );
145 //-----------------------------------------------------------------------
166 EnDeepMode eDeepMode,
167 NUM_PTR ipNotifyCallBack );
168 //-----------------------------------------------------------------------
181 //-----------------------------------------------------------------------
192 //-----------------------------------------------------------------------
193
194 //============== methods
195 //-----------------------------------------------------------------------
197
200 void setNotifyCallBack( NUM_PTR ipNotifyCallBack );
201 void setNotifyCallBack( CallBack * pNotifyCallBack );
202 void setWatchMode( TdWatchNotifyMode ulWatchMode );
203 void setWatchDeepMode( EnDeepMode eDeepMode );
205 //-----------------------------------------------------------------------
207
215 //-----------------------------------------------------------------------
216
217 //============== Operatoren
218 //-----------------------------------------------------------------------
220
231 bool operator== ( const WatchSpecification & rT ) const;
232 bool operator!= ( const WatchSpecification & rT ) const;
234 //-----------------------------------------------------------------------
246 WatchSpecification & operator= ( const WatchSpecification & rT );
247 //-----------------------------------------------------------------------
248 };
249 //---------------------------------------------------------------------------
250} // namespace glo
251#endif
For each library, here 'GlobalObjects' there is a type file.
#define __glo_export_dll
Definition GloTypes.h:70
Superclass for the classes that are 'connected' to a Base.
Definition GloCallBack.h:81
To be able to watch objects, the 'watching mode', the 'watching depth' and the 'notification object' ...
Definition GloWatchSpecification.h:67
WatchSpecification(const WatchSpecification &rT)
WatchSpecification(TdWatchNotifyMode ulWatchMode, EnDeepMode eDeepMode, NUM_PTR ipNotifyCallBack)
NUM_PTR m_ipNotifyCallBack
Definition GloWatchSpecification.h:84
NUM_PTR getNotifyCallBackAsINTPTR() const
Getter.
WatchSpecification(TdWatchNotifyMode ulWatchMode, EnDeepMode eDeepMode, CallBack *pNotifyCallBack)
TdWatchNotifyMode m_ulWatchMode
Definition GloWatchSpecification.h:95
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:106
CallBack * getNotifyCallBack() const
Getter.
void setWatchDeepMode(EnDeepMode eDeepMode)
Setter.
Definition GloAbstractBaseLot.h:49
EnDeepMode
Definition GloTypes.h:254
unsigned long TdWatchNotifyMode
Definition GloTypes.h:558