Etterna 0.74.4
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
MessageManager Class Reference

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
 

Detailed Description

Deliver messages to any part of the program as needed.


The documentation for this class was generated from the following files: