TracktionEngine
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
tracktion_AsyncFunctionUtils.h File Reference

Classes

struct  engine::AsyncCaller
 Asyncronously call a function. More...
 
struct  engine::AsyncFunctionCaller
 Holds a list of function objects and enables you to call them asyncronously. More...
 
class  engine::LambdaTimer
 
class  engine::MessageThreadCallback
 Calls a function on the message thread checking a calling thread for an exit signal. More...
 
struct  engine::BlockingFunction
 

Namespaces

namespace  engine
 

Functions

bool engine::callBlocking (std::function< void()> f)
 Calls a function on the message thread by posting a message and then waiting for it to be delivered.
 
bool engine::callBlockingCatching (std::function< void()> f) noexcept
 The same as callBlocking expect the exception is caught and ignored.