simple-tof-analysis
 All Classes Namespaces Functions Variables Groups Pages
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
ServerClientMgr Class Reference
Inheritance diagram for ServerClientMgr:
TSVariable TSVariable TSParameter TSParameter TSParameter TSParameter TSNuiParam TSNuiParam TSParamFunction TSParamFunction TSNuiParam TSNuiParam TSParamFunction TSParamFunction TSNuiParam TSNuiParam TSParamFunction TSParamFunction TSNuiParam TSNuiParam TSParamFunction TSParamFunction

Public Member Functions

 ServerClientMgr (TString owner_name)
 
 ServerClientMgr (const ServerClientMgr &)
 
void AddClient (ServerClientMgr *)
 
void AddServer (ServerClientMgr *)
 
bool AnyClientChanged ()
 
bool AnyServerChanged ()
 
bool BroadcastActive ()
 
void BroadcastToClients (int)
 
void BroadcastToServers (int)
 
ServerClientMgrGetClient (int) const
 
int GetClientStatus (int) const
 
ServerClientMgrGetServer (int) const
 
int GetServerStatus (int) const
 
int GetNumOfClients () const
 
int GetNumOfServers () const
 
int GetNumOfClientsChanged () const
 
int GetNumOfServersChanged () const
 
TString GetOwnerName () const
 
TString GetStatusName (int) const
 
void PrintServersAndClients ()
 
void RemoveClient (ServerClientMgr *)
 
void RemoveServer (ServerClientMgr *)
 
void ResetAll ()
 
void SetClientStatus (ServerClientMgr *, int)
 
void SetServerStatus (ServerClientMgr *, int)
 
bool ServerChanged (ServerClientMgr *)
 
bool ServerRemoved (ServerClientMgr *)
 
 ServerClientMgr (TString owner_name)
 
 ServerClientMgr (const ServerClientMgr &)
 
void AddClient (ServerClientMgr *)
 
void AddServer (ServerClientMgr *)
 
bool AnyClientChanged ()
 
bool AnyServerChanged ()
 
bool BroadcastActive ()
 
void BroadcastToClients (int)
 
void BroadcastToServers (int)
 
ServerClientMgrGetClient (int) const
 
int GetClientStatus (int) const
 
ServerClientMgrGetServer (int) const
 
int GetServerStatus (int) const
 
int GetNumOfClients () const
 
int GetNumOfServers () const
 
int GetNumOfClientsChanged () const
 
int GetNumOfServersChanged () const
 
TString GetOwnerName () const
 
TString GetStatusName (int) const
 
void PrintServersAndClients ()
 
void RemoveClient (ServerClientMgr *)
 
void RemoveServer (ServerClientMgr *)
 
void ResetAll ()
 
void SetClientStatus (ServerClientMgr *, int)
 
void SetServerStatus (ServerClientMgr *, int)
 
bool ServerChanged (ServerClientMgr *)
 
bool ServerRemoved (ServerClientMgr *)
 

Public Attributes

int kChanged
 
int kUnChanged
 
int kRemoved
 

Static Public Attributes

static bool kBroadcastIsActive = false
 
static bool kDebug = false
 

The documentation for this class was generated from the following files: