Easy Simple Network Library  0.3.7
All Classes Functions Modules
esnlib::MessageHandler Member List

This is the complete list of members for esnlib::MessageHandler, including all inherited members.

DefaultAsyncProcessOnWrite(SessionPtr session, IoBufferPtr data)esnlib::MessageHandlerprotected
GetCode(IoBuffer *data)esnlib::MessageHandlervirtual
GetDefaultWork()esnlib::MessageHandler
GetFlag(IoBuffer *data)esnlib::MessageHandlervirtual
GetIntKey(IoBuffer *data)esnlib::MessageHandlervirtual
GetStrKey(IoBuffer *data)esnlib::MessageHandlervirtual
GetWorkManager()esnlib::MessageHandler
HandleMessage(SessionPtr session, IoBufferPtr data)esnlib::MessageHandlervirtual
IoHandler() (defined in esnlib::IoHandler)esnlib::IoHandler
IsOrderlyMessage(IoBuffer *data)esnlib::MessageHandlervirtual
m_manager (defined in esnlib::MessageHandler)esnlib::MessageHandlerprotected
m_work (defined in esnlib::MessageHandler)esnlib::MessageHandlerprotected
MessageHandler()esnlib::MessageHandler
MessageHandler(WorkManagerPtr manager)esnlib::MessageHandlerexplicit
MessageHandler(WorkManagerPtr manager, WorkPtr work)esnlib::MessageHandler
OnConnect(SessionPtr session)esnlib::MessageHandlervirtual
OnDisconnect(SessionPtr session)esnlib::MessageHandlervirtual
OnError(SessionPtr session, int errorType, int errorCode, const std::string &errorMsg)esnlib::MessageHandlervirtual
OnIdle(SessionPtr session, int idleType)esnlib::MessageHandlervirtual
OnRead(SessionPtr session, IoBufferPtr data)esnlib::MessageHandlervirtual
OnWrite(SessionPtr session, IoBufferPtr data)esnlib::MessageHandlervirtual
~IoHandler() (defined in esnlib::IoHandler)esnlib::IoHandlervirtual
~MessageHandler()esnlib::MessageHandlervirtual