openshot-audio  0.1.2
Public Types | Public Member Functions | Friends | List of all members
juce::Message Class Reference

#include <juce_events.h>

Inheritance diagram for juce::Message:
juce::MessageManager::MessageBase juce::ReferenceCountedObject juce::DataDeliveryMessage

Public Types

typedef ReferenceCountedObjectPtr< MessagePtr
 
- Public Types inherited from juce::MessageManager::MessageBase
typedef ReferenceCountedObjectPtr< MessageBasePtr
 

Public Member Functions

 Message () noexcept
 
 ~Message ()
 
- Public Member Functions inherited from juce::MessageManager::MessageBase
 MessageBase () noexcept
 
virtual ~MessageBase ()
 
bool post ()
 
- Public Member Functions inherited from juce::ReferenceCountedObject
void incReferenceCount () noexcept
 
void decReferenceCount () noexcept
 
bool decReferenceCountWithoutDeleting () noexcept
 
int getReferenceCount () const noexcept
 

Friends

class MessageListener
 

Additional Inherited Members

- Protected Member Functions inherited from juce::ReferenceCountedObject
 ReferenceCountedObject ()
 
virtual ~ReferenceCountedObject ()
 
void resetReferenceCount () noexcept
 

Detailed Description

The base class for objects that can be sent to a MessageListener.

If you want to send a message that carries some kind of custom data, just create a subclass of Message with some appropriate member variables to hold your data.

Always create a new instance of a Message object on the heap, as it will be deleted automatically after the message has been delivered.

See also
MessageListener, MessageManager, ActionListener, ChangeListener

Member Typedef Documentation

◆ Ptr

Constructor & Destructor Documentation

◆ Message()

Message::Message ( )
noexcept

Creates an uninitialised message.

◆ ~Message()

Message::~Message ( )

Friends And Related Function Documentation

◆ MessageListener

friend class MessageListener
friend

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