#include <MessageClient.h>
Inheritance diagram for MessageClient:
Public Member Functions | |
MessageClient (u_int id) | |
virtual | ~MessageClient () |
u_int | id () const |
virtual int | ReceiveMessage (const char *msg, size_t len)=0 |
virtual int | Register (MessageServer *pServer) |
virtual int | Deregister () |
Protected Member Functions | |
int | SendMessage (const void *msg, size_t len, u_int dest) |
MessageServer * | Server () |
Private Attributes | |
const u_int | m_id |
MessageServer * | m_pServer |
Friends | |
class | MessageServer |
|
Definition at line 36 of file MessageClient.h. |
|
Definition at line 41 of file MessageClient.h. |
|
Definition at line 28 of file MessageClient.cpp. References m_id, m_pServer, and MessageServer::RemoveClient(). Referenced by MultiMessageClient::Deregister(). |
|
Definition at line 51 of file MessageClient.h. Referenced by MultiMessageClient::SendMessage(). |
|
Implemented in MultiMessageClient::MC. |
|
Definition at line 12 of file MessageClient.cpp. References m_id, m_pServer, and MessageServer::RegisterClient(). Referenced by MultiMessageClient::Register(). |
|
Reimplemented in MultiMessageClient::MC. Definition at line 76 of file MessageClient.h. Referenced by MultiMessageClient::MC::SendMessage(). |
|
Definition at line 91 of file MessageClient.h. |
|
Definition at line 31 of file MessageClient.h. |
|
Definition at line 96 of file MessageClient.h. Referenced by Deregister(), and Register(). |
|
Definition at line 102 of file MessageClient.h. Referenced by Deregister(), Register(), and MessageServer::RegisterClient(). |