To be able to watch objects, the 'watching mode', the 'watching depth' and the 'notification object' must be passed as parameters. This is possible with this structure.
More...
#include <GloWatchSpecification.h>
To be able to watch objects, the 'watching mode', the 'watching depth' and the 'notification object' must be passed as parameters. This is possible with this structure.
- See also
- TdWatchNotifyMode, EnDeepMode.
- Copyright
- © 2010 Helmut Jakoby
- Author
- Helmut Jakoby
◆ WatchSpecification() [1/4]
glo::WatchSpecification::WatchSpecification |
( |
| ) |
|
Stanmdard constructor to initialize the members.
◆ WatchSpecification() [2/4]
Constructor with parameter passing sets the object ID.
- Parameters
-
[in] | ulWatchMode | The watching mode. |
[in] | eDeepMode | The watching depth. |
[in] | pNotifyCallBack | The object (derived from CallBack) which is notified about changes by the overwritten method CallBack::notify(NotifyNote * pNote). |
◆ WatchSpecification() [3/4]
Constructor with parameter passing sets the object ID.
- Parameters
-
[in] | ulWatchMode | The watching mode. |
[in] | eDeepMode | The watching depth. |
[in] | ipNotifyCallBack | The object (derived from CallBack) which is notified about changes by the overwritten method CallBack::notify(NotifyNote * pNote), cast to NUM_PTR. |
◆ WatchSpecification() [4/4]
Copy constructor.
- Parameters
-
[in] | rT | The data is copied from this object. |
◆ ~WatchSpecification()
virtual glo::WatchSpecification::~WatchSpecification |
( |
| ) |
|
|
virtual |
◆ getNotifyCallBack()
CallBack * glo::WatchSpecification::getNotifyCallBack |
( |
| ) |
const |
◆ getNotifyCallBackAsINTPTR()
NUM_PTR glo::WatchSpecification::getNotifyCallBackAsINTPTR |
( |
| ) |
const |
◆ getWatchDeepMode()
EnDeepMode glo::WatchSpecification::getWatchDeepMode |
( |
| ) |
const |
◆ getWatchMode()
◆ operator!=()
Comparison operator.
- Parameters
-
[in] | rT | The object to be compared with this one. |
◆ operator=()
Assignment operator.
- Parameters
-
[in] | rT | The data is transferred from this object. |
◆ operator==()
Comparison operator.
- Parameters
-
[in] | rT | The object to be compared with this one. |
◆ setNotifyCallBack() [1/2]
void glo::WatchSpecification::setNotifyCallBack |
( |
CallBack * | pNotifyCallBack | ) |
|
◆ setNotifyCallBack() [2/2]
void glo::WatchSpecification::setNotifyCallBack |
( |
NUM_PTR | ipNotifyCallBack | ) |
|
◆ setWatchDeepMode()
void glo::WatchSpecification::setWatchDeepMode |
( |
EnDeepMode | eDeepMode | ) |
|
◆ setWatchMode()
◆ m_eWatchDeepMode
EnDeepMode glo::WatchSpecification::m_eWatchDeepMode |
|
protected |
◆ m_ipNotifyCallBack
NUM_PTR glo::WatchSpecification::m_ipNotifyCallBack |
|
protected |
The object (derived from CallBack) which is notified about changes by the overwritten method CallBack::notify(NotifyNote * pNote), cast to NUM_PTR.
◆ m_ulWatchMode
The documentation for this class was generated from the following file: