GlobalObjects
Lade ...
Suche ...
Keine Treffer
glo::WatchNotifyManager::NotifyClientInfo Klassenreferenz

Wird für Notify-Infos über Clients in einem Auftrag an den WatchNotifyManager genutzt. Mehr ...

#include <GloWatchNotifyManager.h>

Klassendiagramm für glo::WatchNotifyManager::NotifyClientInfo:

Öffentliche Methoden

 NotifyClientInfo ()
 
 NotifyClientInfo (const NotifyClientInfo &rT)
 
 NotifyClientInfo (TdWatchNotifyMode ulNotifyMode)
 
 NotifyClientInfo (TdWatchNotifyMode ulNotifyMode, SOCKET nSocket, unsigned int uiClientID, const std::string &rstrClientName, const std::string &rstrIPAdress, const std::string &rstrBaseName)
 
virtual ~NotifyClientInfo ()
 
WatchNotifyManager::NotifyClientInfooperator= (const NotifyClientInfo &rT)
 
- Öffentliche Methoden geerbt von glo::WatchNotifyManager::NotifyInfo
 NotifyInfo ()
 
 NotifyInfo (const NotifyInfo &rT)
 
 NotifyInfo (TdWatchNotifyMode ulNotifyMode)
 
virtual ~NotifyInfo ()
 
WatchNotifyManager::NotifyInfooperator= (const NotifyInfo &rT)
 

Öffentliche Attribute

SOCKET m_nSocket
 
std::string m_strBaseName
 
std::string m_strClientName
 
std::string m_strIPAdress
 
unsigned int m_uiClientID
 
- Öffentliche Attribute geerbt von glo::WatchNotifyManager::NotifyInfo
TdWatchNotifyMode m_ulNotifyMode
 

Ausführliche Beschreibung

Wird für Notify-Infos über Clients in einem Auftrag an den WatchNotifyManager genutzt.

Autor
Helmut Jakoby

Beschreibung der Konstruktoren und Destruktoren

◆ NotifyClientInfo() [1/4]

glo::WatchNotifyManager::NotifyClientInfo::NotifyClientInfo ( )

Standard-Konstruktor.

◆ NotifyClientInfo() [2/4]

glo::WatchNotifyManager::NotifyClientInfo::NotifyClientInfo ( TdWatchNotifyMode ulNotifyMode)

Konstruktor mit Parameterübergabe.

Parameter
[in]ulNotifyModeDer Überwachungsmodus.

◆ NotifyClientInfo() [3/4]

glo::WatchNotifyManager::NotifyClientInfo::NotifyClientInfo ( TdWatchNotifyMode ulNotifyMode,
SOCKET nSocket,
unsigned int uiClientID,
const std::string & rstrClientName,
const std::string & rstrIPAdress,
const std::string & rstrBaseName )

Konstruktor mit Parameterübergabe.

Parameter
[in]ulNotifyModeDer Überwachungsmodus.
[in]nSocketSocket des benachrichtigenden Clients.
[in]uiClientIDDie Client-ID des benachrichtigenden Clients.
[in]rstrClientNameDer Clientname des benachrichtigenden Clients.
[in]rstrIPAdressDie IP-Adresse des benachrichtigenden Clients.
[in]rstrBaseNameDie Bezeichnung der Datenbank, welche geöffnet bzw. geschlossen wurde.

◆ NotifyClientInfo() [4/4]

glo::WatchNotifyManager::NotifyClientInfo::NotifyClientInfo ( const NotifyClientInfo & rT)

Copy-Konstruktor.

Parameter
[in]rTVon diesem Objekt werden die Daten übernommen.

◆ ~NotifyClientInfo()

virtual glo::WatchNotifyManager::NotifyClientInfo::~NotifyClientInfo ( )
virtual

Destruktor.

Dokumentation der Elementfunktionen

◆ operator=()

WatchNotifyManager::NotifyClientInfo & glo::WatchNotifyManager::NotifyClientInfo::operator= ( const NotifyClientInfo & rT)

Zuweisungsoperator.

Parameter
[in]rTVon diesem Objekt werden die Daten übernommen.

Dokumentation der Datenelemente

◆ m_nSocket

SOCKET glo::WatchNotifyManager::NotifyClientInfo::m_nSocket

SOCKET des Benachrichtigung auslösenenden Clients.

◆ m_strBaseName

std::string glo::WatchNotifyManager::NotifyClientInfo::m_strBaseName

Bezeichnung der Datenbank, welche geöffnet bzw. geschlossen wurde.

◆ m_strClientName

std::string glo::WatchNotifyManager::NotifyClientInfo::m_strClientName

Clientname des Benachrichtigung auslösenenden Clients.

◆ m_strIPAdress

std::string glo::WatchNotifyManager::NotifyClientInfo::m_strIPAdress

IP-Adresse des Benachrichtigung auslösenenden Clients.

◆ m_uiClientID

unsigned int glo::WatchNotifyManager::NotifyClientInfo::m_uiClientID

Client-ID des Benachrichtigung auslösenenden Clients.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: