OpenShot Audio Library | OpenShotAudio 0.3.2
Loading...
Searching...
No Matches
juce::MessageManager::MessageBase Class Referenceabstract

#include <juce_MessageManager.h>

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

Public Types

using Ptr = ReferenceCountedObjectPtr< MessageBase >
 

Public Member Functions

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 ()=default
 
 ReferenceCountedObject (const ReferenceCountedObject &) noexcept
 
 ReferenceCountedObject (ReferenceCountedObject &&) noexcept
 
ReferenceCountedObjectoperator= (const ReferenceCountedObject &) noexcept
 
ReferenceCountedObjectoperator= (ReferenceCountedObject &&) noexcept
 
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.

Definition at line 186 of file juce_MessageManager.h.

Member Typedef Documentation

◆ Ptr

Member Function Documentation

◆ messageCallback()

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

Implemented in juce::CallbackMessage.

◆ post()

bool juce::MessageManager::MessageBase::post ( )

Definition at line 67 of file juce_MessageManager.cpp.


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