Definition: Messaging.h:43
Definition: MessageHandler.h:30
virtual tresult handleMessage(Message const &iMessage)=0
void registerHandler(MessageID iMessageID, IMessageHandler *iMessageHandler)
Definition: MessageHandler.cpp:42
Definition: MessageHandler.h:39
tresult handleMessage(Message const &iMessage) override
Definition: MessageHandler.cpp:29
std::map< MessageID, IMessageHandler * > fHandlers
Definition: MessageHandler.h:50
int MessageID
Definition: Messaging.h:38
virtual ~IMessageHandler()=default