openshot-audio  0.1.7
Public Member Functions | Friends | List of all members
juce::MessageListener Class Referenceabstract

#include <juce_events.h>

Public Member Functions

 MessageListener () noexcept
 
virtual ~MessageListener ()
 
virtual void handleMessage (const Message &message)=0
 
void postMessage (Message *message) const
 

Friends

class WeakReference< MessageListener >
 

Detailed Description

MessageListener subclasses can post and receive Message objects.

See Also
Message, MessageManager, ActionListener, ChangeListener

Constructor & Destructor Documentation

MessageListener::MessageListener ( )
noexcept
MessageListener::~MessageListener ( )
virtual

Destructor.

Member Function Documentation

virtual void juce::MessageListener::handleMessage ( const Message message)
pure virtual

This is the callback method that receives incoming messages.

This is called by the MessageManager from its dispatch loop.

See Also
postMessage
void MessageListener::postMessage ( Message message) const

Sends a message to the message queue, for asynchronous delivery to this listener later on.

This method can be called safely by any thread.

Parameters
messagethe message object to send - this will be deleted automatically by the message queue, so make sure it's allocated on the heap, not the stack!
See Also
handleMessage

Friends And Related Function Documentation

friend class WeakReference< MessageListener >
friend

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