openshot-audio  0.1.6
Public Member Functions | Public Attributes | List of all members
AsyncFunctionCallback Class Reference
Inheritance diagram for AsyncFunctionCallback:
MessageManager::MessageBase ReferenceCountedObject

Public Member Functions

 AsyncFunctionCallback (MessageCallbackFunction *const f, void *const param)
 
void messageCallback () override
 
- 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

WaitableEvent finished
 
void *volatile result
 

Additional Inherited Members

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

Constructor & Destructor Documentation

AsyncFunctionCallback::AsyncFunctionCallback ( MessageCallbackFunction *const  f,
void *const  param 
)
inline

Member Function Documentation

void AsyncFunctionCallback::messageCallback ( )
inlineoverridevirtual

Member Data Documentation

WaitableEvent AsyncFunctionCallback::finished
void* volatile AsyncFunctionCallback::result

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