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

#include <juce_MessageManager.h>

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

Public Types

typedef
ReferenceCountedObjectPtr
< MessageBase
Ptr
 

Public Member Functions

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

Additional Inherited Members

- Protected Member Functions inherited from 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

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

Member Function Documentation

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

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