Object info of the WatchNotifyManager for the watching instance.
See detailed description in the manual under "Watching / notifying persistent objects".
More...
#include <GloNotifyNote.h>
Public Member Functions | |
NotifyNote () | |
Public Attributes | |
NUM_PTR | m_ipCallBack |
SOCKET | m_nSocket |
ObjID | m_ObjID |
std::string | m_strClientName |
std::string | m_strInfo |
std::string | m_strInfo2 |
unsigned int | m_uiCommunicatorID |
unsigned int | m_uiInfo |
unsigned int | m_uiInfo2 |
TdWatchNotifyMode | m_ulNotifyMode |
Object info of the WatchNotifyManager for the watching instance.
See detailed description in the manual under "Watching / notifying persistent objects".
|
inline |
Standard constructor to initialize the attributes.
References m_ipCallBack, m_nSocket, m_uiCommunicatorID, m_uiInfo, m_uiInfo2, m_ulNotifyMode, and glo::WNM_NONE.
NUM_PTR glo::NotifyNote::m_ipCallBack |
Usually the address, casted to NUM_PTR, of the CallBack function of the client communicator which is called on a notification.
Referenced by NotifyNote().
SOCKET glo::NotifyNote::m_nSocket |
SOCKET of the notification trigger.
Referenced by NotifyNote().
ObjID glo::NotifyNote::m_ObjID |
std::string glo::NotifyNote::m_strClientName |
The name of the client that triggered the notification.
std::string glo::NotifyNote::m_strInfo |
Is used for further string information (e.g. schema name, index name).
std::string glo::NotifyNote::m_strInfo2 |
Is used for further string information (e.g. IP address).
unsigned int glo::NotifyNote::m_uiCommunicatorID |
The unique Communicator ID of the notification trigger.
Referenced by NotifyNote().
unsigned int glo::NotifyNote::m_uiInfo |
Is used for further numerical information (e.g. percentage processing).
Referenced by NotifyNote().
unsigned int glo::NotifyNote::m_uiInfo2 |
Is used for further numerical information (e.g. number of expected actions).
Referenced by NotifyNote().
TdWatchNotifyMode glo::NotifyNote::m_ulNotifyMode |
The mode tells which action(s) was (were) executed.
Referenced by NotifyNote().