MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
Dispatch.hpp File Reference
#include <future>
+ Include dependency graph for Dispatch.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  MayaFlux
 Main namespace for the Maya Flux audio engine.
 
namespace  MayaFlux::Parallel
 

Functions

template<typename T >
T MayaFlux::Parallel::await_future (std::future< T > future)
 
template<typename Func , typename... Args>
void MayaFlux::Parallel::dispatch_main_async (Func &&func, Args &&... args)
 
template<typename Func , typename... Args>
bool MayaFlux::Parallel::dispatch_main_async_with_timeout (std::chrono::milliseconds, Func &&func, Args &&... args)
 
template<typename Func , typename... Args>
auto MayaFlux::Parallel::dispatch_main_sync (Func &&func, Args &&... args) -> decltype(auto)