GlobalObjects
Loading...
Searching...
No Matches
glo::NotifyNote Struct Reference

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
 

Detailed Description

Object info of the WatchNotifyManager for the watching instance.
See detailed description in the manual under "Watching / notifying persistent objects".

Author
Helmut Jakoby

Constructor & Destructor Documentation

◆ NotifyNote()

glo::NotifyNote::NotifyNote ( )
inline

Standard constructor to initialize the attributes.

Member Data Documentation

◆ m_ipCallBack

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.

◆ m_nSocket

SOCKET glo::NotifyNote::m_nSocket

SOCKET of the notification trigger.

◆ m_ObjID

ObjID glo::NotifyNote::m_ObjID

The ObjID of the object on which the action NotifyNote::m_iNotifyMode was executed.
Is NULL or "0.0.0" if e.g. only one client info (e.g. Client XY is now in the system).

◆ m_strClientName

std::string glo::NotifyNote::m_strClientName

The name of the client that triggered the notification.

◆ m_strInfo

std::string glo::NotifyNote::m_strInfo

Is used for further string information (e.g. schema name, index name).

◆ m_strInfo2

std::string glo::NotifyNote::m_strInfo2

Is used for further string information (e.g. IP address).

◆ m_uiCommunicatorID

unsigned int glo::NotifyNote::m_uiCommunicatorID

The unique Communicator ID of the notification trigger.

◆ m_uiInfo

unsigned int glo::NotifyNote::m_uiInfo

Is used for further numerical information (e.g. percentage processing).

◆ m_uiInfo2

unsigned int glo::NotifyNote::m_uiInfo2

Is used for further numerical information (e.g. number of expected actions).

◆ m_ulNotifyMode

TdWatchNotifyMode glo::NotifyNote::m_ulNotifyMode

The mode tells which action(s) was (were) executed.


The documentation for this struct was generated from the following file: