29void Message::messageCallback()
31 if (
auto* r = recipient.get())
32 r->handleMessage (*
this);
35MessageListener::MessageListener() noexcept
38 JUCE_ASSERT_MESSAGE_MANAGER_EXISTS
43 masterReference.clear();
Holds a resizable array of primitive or copy-by-value objects.
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.