|
TracktionEngine
|
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. | |