~MessageHandler() override
void setNetwork(Network *network)
virtual void handleMessage(MessageIn &msg)=0
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