Open Search
    job.h File Reference

    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 >
     

    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")