This is the complete list of members for ThreadInterfaceTemplate< IMPLEMENTATION, USE_VIRTUAL_DESTRUCTOR >, including all inherited members.
| AddSubGroup(GROUP *subGroup) | JobInterface | |
| AddSubGroup(ResultMemT< GROUP * > subGroup) | JobInterface | |
| AddSubGroup(ResultMemT< GROUP > subGroup) | JobInterface | |
| AddSubJob(JobInterface *subJob) | JobInterface | |
| AddSubJob(ResultMemT< JOB * > subJob) | JobInterface | |
| AddSubJob(ResultMemT< JOBREF > &&subJob) | JobInterface | |
| AssimilateAlienThread() | ThreadInterface | static |
| Cancel() | JobInterface | |
| CancelAndWait(WAITMODE mode=WAITMODE::DEFAULT) | JobInterface | |
| Create(ARGS &&... args) | ThreadInterfaceTemplate< IMPLEMENTATION, USE_VIRTUAL_DESTRUCTOR > | static |
| maxon::ThreadInterface::Create(FN &&src, ARGS &&... args) | JobInterface | static |
| CreateJob(FN &&src, ARGS &&... args) | JobInterface | privatestatic |
| CreateJobWithDependency(DEPENDENCY &&dependency, FN &&src, ARGS &&... args) | JobInterface | privatestatic |
| CreateJobWithDependency(std::nullptr_t, FN &&src, ARGS &&... args) | JobInterface | privatestatic |
| DestructWorker(const JobInterface *self) | JobInterface | privatestatic |
| Enqueue(JobQueueInterface *queue=JOBQUEUE_CURRENT) | JobInterface | |
| GetCoreJobGroup(JobGroupInterface *group) | JobInterface | privatestatic |
| GetCurrentJob() | JobInterface | static |
| GetCurrentThread() | ThreadInterface | static |
| GetCurrentThreadCount() | JobInterface | static |
| GetCurrentThreadType() | ThreadInterface | static |
| GetCurrentThreadType(Int &threadIdentifier) | ThreadInterface | static |
| GetCurrentWorkerThreadIndex() | JobInterface | static |
| GetJobGroup() const | JobInterface | |
| GetJobOptions() const | JobInterface | |
| GetName() const | JobInterface | |
| GetResult(TimeValue timeout=TIMEVALUE_INFINITE, WAITMODE mode=WAITMODE::DEFAULT) const | JobInterface | |
| GetWorker(const JobInterface *job) | JobInterface | privatestatic |
| GetWorkerDependencyGroup(const JobInterface *job) | JobInterface | privatestatic |
| GetWorkerDependencyGroupImpl(const JobInterface *job, std::false_type *) | JobInterface | privatestatic |
| GetWorkerDependencyGroupImpl(const JobInterface *job, std::true_type *) | JobInterface | privatestatic |
| GetWorkerOptions(const JobInterface *self, Int selector, void *param) | JobInterface | privatestatic |
| IsCancelled() const | JobInterface | |
| IsCurrentJobCancelled(const JobInterface *optionalJob=nullptr) | JobInterface | static |
| IsMainThread() | ThreadInterface | static |
| IsRunning() const | ThreadInterface | |
| JobInterface(const JobInterfaceJumpTablePOD &jmpTable) | JobInterface | explicit |
| JobInterface(JobInterface &&src) | JobInterface | |
| MAXON_DISALLOW_COPY_AND_ASSIGN(ThreadInterfaceTemplate) | ThreadInterfaceTemplate< IMPLEMENTATION, USE_VIRTUAL_DESTRUCTOR > | private |
| MoveResult(TimeValue timeout=TIMEVALUE_INFINITE, WAITMODE mode=WAITMODE::DEFAULT) | JobInterface | |
| ObservableCancelled() | JobInterface | |
| ObservableFinished() | JobInterface | |
| operator=(JobInterface &&src) | JobInterface | |
| PrivateResetState() | ThreadInterface | |
| RunWorker(const JobInterface *job) | JobInterface | privatestatic |
| Start(THREADPRIORITY priority=THREADPRIORITY::NORMAL) | ThreadInterface | |
| Then(JobInterface *next, JobQueueInterface *queue=JOBQUEUE_CURRENT) | JobInterface | |
| ThreadInterface(const JobInterfaceJumpTablePOD &jmpTable) | ThreadInterface | explicit |
| ThreadInterface(ThreadInterface &&src) | ThreadInterface | |
| ThreadInterfaceTemplate() | ThreadInterfaceTemplate< IMPLEMENTATION, USE_VIRTUAL_DESTRUCTOR > | |
| ThreadInterfaceTemplate(ThreadInterfaceTemplate &&src) | ThreadInterfaceTemplate< IMPLEMENTATION, USE_VIRTUAL_DESTRUCTOR > | |
| ToString(const FormatStatement *formatStatement=nullptr) const | ThreadInterface | |
| Wait(TimeValue timeout=TIMEVALUE_INFINITE, WAITMODE mode=WAITMODE::DEFAULT) const | ThreadInterface | |
| ~JobInterface() override | JobInterface |