GNet::MonitorImp Class Reference

A pimple pattern implementation class for GNet::Monitor. More...

List of all members.

Public Types

typedef const SimpleClientC_p
typedef const ServerPeerS_p
typedef std::set< C_pClients
typedef std::pair
< Clients::iterator, bool > 
ClientInsertion
typedef std::set< S_pServerPeers
typedef std::pair
< ServerPeers::iterator, bool > 
ServerPeerInsertion

Public Member Functions

 MonitorImp (Monitor &monitor)

Public Attributes

Monitorm_monitor
Clients m_clients
ServerPeers m_server_peers
unsigned long m_client_adds
unsigned long m_client_removes
unsigned long m_server_peer_adds
unsigned long m_server_peer_removes


Detailed Description

A pimple pattern implementation class for GNet::Monitor.

Definition at line 30 of file gmonitor.cpp.


Member Typedef Documentation

Definition at line 33 of file gmonitor.cpp.

Definition at line 34 of file gmonitor.cpp.

typedef std::set<C_p> GNet::MonitorImp::Clients

Definition at line 35 of file gmonitor.cpp.

typedef std::pair<Clients::iterator,bool> GNet::MonitorImp::ClientInsertion

Definition at line 36 of file gmonitor.cpp.

Definition at line 37 of file gmonitor.cpp.

typedef std::pair<ServerPeers::iterator,bool> GNet::MonitorImp::ServerPeerInsertion

Definition at line 38 of file gmonitor.cpp.


Constructor & Destructor Documentation

GNet::MonitorImp::MonitorImp ( Monitor monitor  )  [explicit]

Definition at line 51 of file gmonitor.cpp.


Member Data Documentation

Definition at line 42 of file gmonitor.cpp.

Definition at line 43 of file gmonitor.cpp.

Referenced by GNet::Monitor::add(), GNet::Monitor::remove(), and GNet::Monitor::report().

Definition at line 44 of file gmonitor.cpp.

Referenced by GNet::Monitor::add(), GNet::Monitor::remove(), and GNet::Monitor::report().

Definition at line 45 of file gmonitor.cpp.

Referenced by GNet::Monitor::add(), and GNet::Monitor::report().

Definition at line 46 of file gmonitor.cpp.

Referenced by GNet::Monitor::remove(), and GNet::Monitor::report().

Definition at line 47 of file gmonitor.cpp.

Referenced by GNet::Monitor::add(), and GNet::Monitor::report().

Definition at line 48 of file gmonitor.cpp.

Referenced by GNet::Monitor::remove(), and GNet::Monitor::report().


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

Generated on Fri Apr 18 15:56:13 2008 for E-MailRelay by  doxygen 1.5.5