ThreadInterfaceTemplate< IMPLEMENTATION > Member List

This is the complete list of members for ThreadInterfaceTemplate< IMPLEMENTATION > , 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
取消 () JobInterface
CancelAndWait (WAITMODE mode=WAITMODE::DEFAULT) JobInterface
创建 (ARGS &&... args) ThreadInterfaceTemplate< IMPLEMENTATION > static
DestructWorker (const JobInterface *self) JobInterface private static
Enqueue (JobQueueInterface *queue=JOBQUEUE_CURRENT) JobInterface
GetCoreJobGroup (JobGroupInterface *group) JobInterface private static
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 private static
GetWorkerDependencyGroup (const JobInterface *job) JobInterface private static
GetWorkerDependencyGroupImpl (const JobInterface *job, std::false_type *) JobInterface private static
GetWorkerDependencyGroupImpl (const JobInterface *job, std::true_type *) JobInterface private static
GetWorkerOptions (const JobInterface *self, Int selector, void *param) JobInterface private static
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 > 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 private static
开始 (THREADPRIORITY priority=THREADPRIORITY::NORMAL) ThreadInterface
ThreadInterface (const JobInterfaceJumpTablePOD &jmpTable) ThreadInterface explicit
ThreadInterface (ThreadInterface &&src) ThreadInterface
ThreadInterfaceTemplate () ThreadInterfaceTemplate< IMPLEMENTATION >
ThreadInterfaceTemplate (ThreadInterfaceTemplate &&src) ThreadInterfaceTemplate< IMPLEMENTATION >
ToString (const FormatStatement *formatStatement=nullptr) const ThreadInterface
Wait (TimeValue timeout=TIMEVALUE_INFINITE, WAITMODE mode=WAITMODE::DEFAULT) const ThreadInterface
~JobInterface () JobInterface