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

MultiMessageClient Class Reference

#include <MessageClient.h>

Collaboration diagram for MultiMessageClient:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MultiMessageClient (u_int *id, u_int numIDs)
virtual ~MultiMessageClient ()
virtual int ReceiveMessage (u_int destinationID, const char *msg, size_t len)=0
int SendMessage (u_int originator, const void *msg, size_t len, u_int dest)
virtual int Register (MessageServer *pServer)
virtual int Deregister ()

Private Attributes

MC ** m_ppChildren
u_int m_numChildren

Constructor & Destructor Documentation

MultiMessageClient::MultiMessageClient u_int *  id,
u_int  numIDs
 

Definition at line 42 of file MessageClient.cpp.

References m_ppChildren.

MultiMessageClient::~MultiMessageClient  )  [virtual]
 

Definition at line 55 of file MessageClient.cpp.

References m_ppChildren.


Member Function Documentation

int MultiMessageClient::Deregister  )  [virtual]
 

Definition at line 107 of file MessageClient.cpp.

References MessageClient::Deregister(), and m_ppChildren.

virtual int MultiMessageClient::ReceiveMessage u_int  destinationID,
const char *  msg,
size_t  len
[pure virtual]
 

int MultiMessageClient::Register MessageServer pServer  )  [virtual]
 

Definition at line 89 of file MessageClient.cpp.

References m_ppChildren, and MessageClient::Register().

int MultiMessageClient::SendMessage u_int  originator,
const void *  msg,
size_t  len,
u_int  dest
 

Definition at line 70 of file MessageClient.cpp.

References MessageClient::id(), m_ppChildren, and MultiMessageClient::MC::SendMessage().


Member Data Documentation

u_int MultiMessageClient::m_numChildren [private]
 

Definition at line 175 of file MessageClient.h.

MC** MultiMessageClient::m_ppChildren [private]
 

Definition at line 171 of file MessageClient.h.

Referenced by Deregister(), MultiMessageClient(), Register(), SendMessage(), and ~MultiMessageClient().


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