CollectorThread< SRCTYPE, DSTTYPE > Member List

This is the complete list of members for CollectorThread< SRCTYPE, DSTTYPE >, including all inherited members.

_emitterCollectorThread< SRCTYPE, DSTTYPE >private
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()ThreadInterfacestatic
Cancel()JobInterface
CancelAndWait(WAITMODE mode=WAITMODE::DEFAULT)JobInterface
CollectorThread(StreamConversionHelper< SRCTYPE, DSTTYPE > &emitter)CollectorThread< SRCTYPE, DSTTYPE >explicit
Create(ARGS &&... args)ThreadInterfaceTemplate< CollectorThread< SRCTYPE, DSTTYPE > >static
DestructWorker(const JobInterface *self)JobInterfaceprivatestatic
Enqueue(JobQueueInterface *queue=JOBQUEUE_CURRENT)JobInterface
GetCoreJobGroup(JobGroupInterface *group)JobInterfaceprivatestatic
GetCurrentJob()JobInterfacestatic
GetCurrentThread()ThreadInterfacestatic
GetCurrentThreadCount()JobInterfacestatic
GetCurrentThreadType()ThreadInterfacestatic
GetCurrentThreadType(Int &threadIdentifier)ThreadInterfacestatic
GetCurrentWorkerThreadIndex()JobInterfacestatic
GetJobGroup() constJobInterface
GetJobOptions() constJobInterface
GetName() constCollectorThread< SRCTYPE, DSTTYPE >
GetResult(TimeValue timeout=TIMEVALUE_INFINITE, WAITMODE mode=WAITMODE::DEFAULT) constJobInterface
GetWorker(const JobInterface *job)JobInterfaceprivatestatic
GetWorkerDependencyGroup(const JobInterface *job)JobInterfaceprivatestatic
GetWorkerDependencyGroupImpl(const JobInterface *job, std::false_type *)JobInterfaceprivatestatic
GetWorkerDependencyGroupImpl(const JobInterface *job, std::true_type *)JobInterfaceprivatestatic
GetWorkerOptions(const JobInterface *self, Int selector, void *param)JobInterfaceprivatestatic
IsCancelled() constJobInterface
IsCurrentJobCancelled(const JobInterface *optionalJob=nullptr)JobInterfacestatic
IsMainThread()ThreadInterfacestatic
IsRunning() constThreadInterface
JobInterface(const JobInterfaceJumpTablePOD &jmpTable)JobInterfaceexplicit
JobInterface(JobInterface &&src)JobInterface
MAXON_DISALLOW_COPY_AND_ASSIGN(ThreadInterfaceTemplate)ThreadInterfaceTemplate< CollectorThread< SRCTYPE, DSTTYPE > >private
MoveResult(TimeValue timeout=TIMEVALUE_INFINITE, WAITMODE mode=WAITMODE::DEFAULT)JobInterface
ObservableCancelled()JobInterface
ObservableFinished()JobInterface
operator()()CollectorThread< SRCTYPE, DSTTYPE >
operator=(JobInterface &&src)JobInterface
PrivateResetState()ThreadInterface
RunWorker(const JobInterface *job)JobInterfaceprivatestatic
Start(THREADPRIORITY priority=THREADPRIORITY::NORMAL)ThreadInterface
Then(JobInterface *next, JobQueueInterface *queue=JOBQUEUE_CURRENT)JobInterface
ThreadInterface(const JobInterfaceJumpTablePOD &jmpTable)ThreadInterfaceexplicit
ThreadInterface(ThreadInterface &&src)ThreadInterface
ThreadInterfaceTemplate()ThreadInterfaceTemplate< CollectorThread< SRCTYPE, DSTTYPE > >
ThreadInterfaceTemplate(ThreadInterfaceTemplate &&src)ThreadInterfaceTemplate< CollectorThread< SRCTYPE, DSTTYPE > >
ToString(const FormatStatement *formatStatement=nullptr) constThreadInterface
Wait(TimeValue timeout=TIMEVALUE_INFINITE, WAITMODE mode=WAITMODE::DEFAULT) constThreadInterface
~JobInterface()JobInterface