Etterna 0.74.4
|
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.