openshot-audio  0.1.2
Public Types | Public Member Functions | List of all members
juce::MessageManager::MessageBase Class Referenceabstract

#include <juce_events.h>

Inheritance diagram for juce::MessageManager::MessageBase:
juce::ReferenceCountedObject juce::ActionBroadcaster::ActionMessage juce::ApplicationCommandTarget::CommandMessage juce::AsyncFunctionCallback juce::CallbackMessage juce::ConnectionStateMessage juce::Message juce::MessageManager::QuitMessage juce::MessageManagerLock::BlockingMessage

Public Types

typedef ReferenceCountedObjectPtr< MessageBasePtr
 

Public Member Functions

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

Additional Inherited Members

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

Detailed Description

Internal class used as the base class for all message objects. You shouldn't need to use this directly - see the CallbackMessage or Message classes instead.

Member Typedef Documentation

Constructor & Destructor Documentation

juce::MessageManager::MessageBase::MessageBase ( )
inlinenoexcept
virtual juce::MessageManager::MessageBase::~MessageBase ( )
inlinevirtual

Member Function Documentation

virtual void juce::MessageManager::MessageBase::messageCallback ( )
pure virtual
bool MessageManager::MessageBase::post ( )

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