Classes | |
| class | JobInterface | 
| class | JobStatusInterface | 
| class | JobStatusRef | 
| class | JobResultInterface< RESULTVALUETYPE > | 
| class | JobResultInterface< Result< RESULTVALUETYPE > > | 
| class | JobResultInterface< Result< void > > | 
| class | JobResultInterface< void > | 
| class | JobInterfaceTemplate< IMPLEMENTATION, RESULTVALUETYPE, USE_VIRTUAL_DESTRUCTOR > | 
| struct | ResultMemJob< RESULT_TYPE > | 
| class | JobRef | 
| class | JobResultRef< RESULTVALUETYPE > | 
| class | JobResultRef< Result< RESULTVALUETYPE > > | 
| class | Promise< T > | 
| class | PromiseRef< RESULTVALUETYPE > | 
Namespaces | |
| maxon | |
Typedefs | |
| template<typename RESULTVALUETYPE > | |
| using | FutureRef = JobResultRef< RESULTVALUETYPE > | 
Functions | |
| template<typename FN > | |
| auto | ExecuteOnMainThread (FN &&fn, WAITMODE waitMode=WAITMODE::DEFAULT, TimeValue wait=TIMEVALUE_INFINITE) -> decltype(fn()) | 
| MAXON_DATATYPE (JobRef, "net.maxon.datatype.job", MAXON_IMPLEMENTATION_MODULE("net.maxon.kernel")) | |