Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

MultiMessageClient::MC Class Reference

Inheritance diagram for MultiMessageClient::MC:

Inheritance graph
[legend]
Collaboration diagram for MultiMessageClient::MC:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MC (u_int id, MultiMessageClient *pParent)
int SendMessage (const void *msg, size_t len, u_int dest)
virtual int ReceiveMessage (const char *msg, size_t len)
u_int id () const
virtual int Register (MessageServer *pServer)
virtual int Deregister ()

Protected Member Functions

MessageServerServer ()

Private Attributes

MultiMessageClientm_pParent

Friends

class MessageServer

Constructor & Destructor Documentation

MultiMessageClient::MC::MC u_int  id,
MultiMessageClient pParent
[inline]
 

Definition at line 152 of file MessageClient.h.


Member Function Documentation

int MessageClient::Deregister  )  [virtual, inherited]
 

Definition at line 28 of file MessageClient.cpp.

References MessageClient::m_id, MessageClient::m_pServer, and MessageServer::RemoveClient().

Referenced by MultiMessageClient::Deregister().

u_int MessageClient::id  )  const [inline, inherited]
 

Definition at line 51 of file MessageClient.h.

Referenced by MultiMessageClient::SendMessage().

virtual int MultiMessageClient::MC::ReceiveMessage const char *  msg,
size_t  len
[inline, virtual]
 

Implements MessageClient.

Definition at line 160 of file MessageClient.h.

int MessageClient::Register MessageServer pServer  )  [virtual, inherited]
 

Definition at line 12 of file MessageClient.cpp.

References MessageClient::m_id, MessageClient::m_pServer, and MessageServer::RegisterClient().

Referenced by MultiMessageClient::Register().

int MultiMessageClient::MC::SendMessage const void *  msg,
size_t  len,
u_int  dest
[inline]
 

Reimplemented from MessageClient.

Definition at line 156 of file MessageClient.h.

References MessageClient::SendMessage().

Referenced by MultiMessageClient::SendMessage().

MessageServer* MessageClient::Server  )  [inline, protected, inherited]
 

Definition at line 91 of file MessageClient.h.


Friends And Related Function Documentation

friend class MessageServer [friend, inherited]
 

Definition at line 31 of file MessageClient.h.


Member Data Documentation

MultiMessageClient* MultiMessageClient::MC::m_pParent [private]
 

Definition at line 164 of file MessageClient.h.


The documentation for this class was generated from the following file:
Generated on Wed Sep 5 12:54:41 2007 for DSACSS Operational Code by  doxygen 1.3.9.1