MessageHandlerPtr mBeingHandler
MessageHandlerPtr mAbilityHandler
MessageHandlerPtr mGuildHandler
void handleMessage(MessageIn &msg) override
MessageHandlerPtr mChatHandler
void flushNetwork() override
MessageHandlerPtr mPartyHandler
MessageHandlerPtr mAdminHandler
MessageHandlerPtr mPlayerHandler
MessageHandlerPtr mBuySellHandler
void event(Event::Channel channel, const Event &event) override
MessageHandlerPtr mNpcHandler
MessageHandlerPtr mGameHandler
~GeneralHandler() override
MessageHandlerPtr mTradeHandler
MessageHandlerPtr mInventoryHandler
MessageHandlerPtr mCharHandler
MessageHandlerPtr mLoginHandler
MessageHandlerPtr mItemHandler
Used for parsing an incoming message from eAthena.
Warning: buffers and other variables are shared, so there can be only one connection active at a time...
const std::unique_ptr< MessageHandler > MessageHandlerPtr