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 > |
struct | ResultMemJob< RESULT_TYPE > |
class | JobRef |
class | JobResultRef< RESULTVALUETYPE > |
class | JobResultRef< Result< RESULTVALUETYPE > > |
class | Promise< T > |
class | PromiseRef< RESULTVALUETYPE > |
class | PromiseRef< void > |
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") | |