|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Calls a function on the message thread checking a calling thread for an exit signal. More...
#include "tracktion_AsyncFunctionUtils.h"
Public Member Functions | |
| bool | hasFinished () const noexcept |
| Returns true if the callback has completed. | |
| void | triggerAndWaitForCallback () |
| Triggers the callback to happen on the message thread and blocks until it has returned or the thread signals it should exit. | |
| virtual void | performAction ()=0 |
Calls a function on the message thread checking a calling thread for an exit signal.
Definition at line 156 of file tracktion_AsyncFunctionUtils.h.
|
override |
Definition at line 160 of file tracktion_AsyncFunctionUtils.h.
|
noexcept |
Returns true if the callback has completed.
Definition at line 163 of file tracktion_AsyncFunctionUtils.h.
| void tracktion::engine::MessageThreadCallback::triggerAndWaitForCallback | ( | ) |
Triggers the callback to happen on the message thread and blocks until it has returned or the thread signals it should exit.
Definition at line 168 of file tracktion_AsyncFunctionUtils.h.