#include <ServerMessageDispatcher.h>
Inheritance diagram for CODEX_Server::ServerMessageDispatcher:


Public Types | |
|
typedef map< unsigned char, MessageParser * > | MapType |
| Useful short name. | |
Public Member Functions | |
| ServerMessageDispatcher () | |
| Constructor. | |
| virtual | ~ServerMessageDispatcher () |
| Virtual destructor. | |
| void | operator() (CODEX_Quorum::Message *m) |
| bool | addParser (unsigned char mType, MessageParser *mp) |
| Add another parser to the internal list. | |
| virtual void | operator() (Message *m)=0 |
| Method used to dispatch a message. | |
It is designed for a system in which different classes of messages are distinguished by a one-byte type identifier, after which class-specific parsers are employed. This is dynamically configurable, in that new parsers can be added at any time, as long as they use unique type identifers.
Definition at line 37 of file ServerMessageDispatcher.h.
|
||||||||||||
|
Add another parser to the internal list.
Definition at line 71 of file ServerMessageDispatcher.cc. |
|
|
Method used to dispatch a message.
|
1.4.1