27 Message::~Message() {}
29 void Message::messageCallback()
31 if (
auto* r = recipient.get())
32 r->handleMessage (*
this);
35 MessageListener::MessageListener() noexcept
38 JUCE_ASSERT_MESSAGE_MANAGER_EXISTS
43 masterReference.clear();
MessageListener subclasses can post and receive Message objects.
virtual ~MessageListener()
Destructor.
void postMessage(Message *message) const
Sends a message to the message queue, for asynchronous delivery to this listener later on.
The base class for objects that can be sent to a MessageListener.
Message() noexcept
Creates an uninitialised message.