#include <MsgHandler.hh>

Public Member Functions | |
| MsgHandler (void) | |
| Constructor. | |
| virtual | ~MsgHandler (void) |
| Destructor. | |
| error_type | handleBuffer (AppServer &app, Buffer &buf) |
| Handle a message. | |
| virtual error_type | handleMsg (AppServer &app, const MsgHeader &hdr)=0 |
| Handle a message. | |
| virtual Message & | getMessage (void)=0 |
The message handler API class defines what processign will be performed when a message of a given type is received.
| lmsg::MsgHandler::MsgHandler | ( | void | ) |
Constructor.
Default constructor.
| virtual lmsg::MsgHandler::~MsgHandler | ( | void | ) | [virtual] |
Destructor.
Destroy a message handler. This is mainly to pass control to derived handler classes.
| error_type lmsg::MsgHandler::handleBuffer | ( | AppServer & | app, | |
| Buffer & | buf | |||
| ) |
Handle a message.
Perform processing on the message contained in the specified buffer.
| virtual error_type lmsg::MsgHandler::handleMsg | ( | AppServer & | app, | |
| const MsgHeader & | hdr | |||
| ) | [pure virtual] |
| virtual Message& lmsg::MsgHandler::getMessage | ( | void | ) | [pure virtual] |
Get a reference to the stored message object.
Implemented in lmsg::Handler< Msg >.
1.5.4