openshot-audio  0.1.5
Public Member Functions | Public Attributes | List of all members
AsyncUpdater::AsyncUpdaterMessage Class Reference
Inheritance diagram for AsyncUpdater::AsyncUpdaterMessage:
CallbackMessage MessageManager::MessageBase ReferenceCountedObject

Public Member Functions

 AsyncUpdaterMessage (AsyncUpdater &au)
 
void messageCallback () override
 
- Public Member Functions inherited from CallbackMessage
 CallbackMessage () noexcept
 
 ~CallbackMessage ()
 
- Public Member Functions inherited from MessageManager::MessageBase
 MessageBase () noexcept
 
virtual ~MessageBase ()
 
bool post ()
 
- Public Member Functions inherited from ReferenceCountedObject
void incReferenceCount () noexcept
 
void decReferenceCount () noexcept
 
bool decReferenceCountWithoutDeleting () noexcept
 
int getReferenceCount () const noexcept
 

Public Attributes

Atomic< int > shouldDeliver
 

Additional Inherited Members

- Public Types inherited from MessageManager::MessageBase
typedef ReferenceCountedObjectPtr< MessageBasePtr
 
- Protected Member Functions inherited from ReferenceCountedObject
 ReferenceCountedObject ()
 
virtual ~ReferenceCountedObject ()
 
void resetReferenceCount () noexcept
 

Constructor & Destructor Documentation

◆ AsyncUpdaterMessage()

AsyncUpdater::AsyncUpdaterMessage::AsyncUpdaterMessage ( AsyncUpdater au)
inline

Member Function Documentation

◆ messageCallback()

void AsyncUpdater::AsyncUpdaterMessage::messageCallback ( )
inlineoverridevirtual

Called when the message is delivered.

You should implement this method and make it do whatever action you want to perform.

Note that like all other messages, this object will be deleted immediately after this method has been invoked.

Implements CallbackMessage.

Member Data Documentation

◆ shouldDeliver

Atomic<int> AsyncUpdater::AsyncUpdaterMessage::shouldDeliver

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