|
Etterna 0.75.1
|
Deliver messages to any part of the program as needed. More...
#include <MessageManager.h>
Public Member Functions | |
| void | Broadcast (Message &msg) const |
| void | Broadcast (const std::string &sMessage) const |
| void | Broadcast (MessageID m) const |
| void | SetLogging (bool set) |
| void | PushSelf (lua_State *L) |
Static Public Member Functions | |
| static void | Subscribe (IMessageSubscriber *pSubscriber, const std::string &sMessage) |
| static void | Subscribe (IMessageSubscriber *pSubscriber, MessageID m) |
| static void | Unsubscribe (IMessageSubscriber *pSubscriber, const std::string &sMessage) |
| static void | Unsubscribe (IMessageSubscriber *pSubscriber, MessageID m) |
| static auto | IsSubscribedToMessage (IMessageSubscriber *pSubscriber, const std::string &sMessage) -> bool |
| static auto | IsSubscribedToMessage (IMessageSubscriber *pSubscriber, const MessageID message) -> bool |
Public Attributes | |
| bool | m_Logging |
Deliver messages to any part of the program as needed.