ParadisHealJob< kth_byte, T, GETINT > Member List

This is the complete list of members for ParadisHealJob< kth_byte, T, GETINT >, including all inherited members.

_dataParadisHealJob< kth_byte, T, GETINT >private
_getIntParadisHealJob< kth_byte, T, GETINT >private
_globalHeadParadisHealJob< kth_byte, T, GETINT >private
_globalTailParadisHealJob< kth_byte, T, GETINT >private
_perThreadDataParadisHealJob< kth_byte, T, GETINT >private
_pfpParadisHealJob< kth_byte, T, GETINT >private
_pIDParadisHealJob< kth_byte, T, GETINT >private
_processesParadisHealJob< kth_byte, T, GETINT >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
Cancel()JobInterface
CancelAndWait(WAITMODE mode=WAITMODE::DEFAULT)JobInterface
Create(ARGS &&... args)JobInterfaceTemplate< ParadisHealJob< kth_byte, T, GETINT > >static
DestructWorker(const JobInterface *self)JobInterfaceprivatestatic
Enqueue(JobQueueInterface *queue=JOBQUEUE_CURRENT)JobInterface
GetCoreJobGroup(JobGroupInterface *group)JobInterfaceprivatestatic
GetCurrentJob()JobInterfacestatic
GetCurrentThreadCount()JobInterfacestatic
GetCurrentWorkerThreadIndex()JobInterfacestatic
GetJobGroup() constJobInterface
GetJobOptions() constJobInterface
GetName() constJobInterface
GetResult(TimeValue timeout=TIMEVALUE_INFINITE, WAITMODE mode=WAITMODE::DEFAULT) constJobInterface
GetResultValue()JobResultInterface< void >protected
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
Invoke(FN &&obj, ARGS &&... args)JobResultInterface< void >protected
IsCancelled() constJobInterface
IsCurrentJobCancelled(const JobInterface *optionalJob=nullptr)JobInterfacestatic
JobInterface(const JobInterfaceJumpTablePOD &jmpTable)JobInterfaceexplicit
JobInterface(JobInterface &&src)JobInterface
MAXON_DISALLOW_COPY_AND_ASSIGN(JobInterfaceTemplate)JobInterfaceTemplate< ParadisHealJob< kth_byte, T, GETINT > >private
MoveResult(TimeValue timeout=TIMEVALUE_INFINITE, WAITMODE mode=WAITMODE::DEFAULT)JobInterface
ObservableCancelled()JobInterface
ObservableFinished()JobInterface
operator()()ParadisHealJob< kth_byte, T, GETINT >
operator=(JobInterface &&src)JobInterface
ParadisHealJob(BaseArray< Int32 > &pfp, BaseArray< PerThreadData > &perThreadData, Int32(&globalHead)[BYTEMAX], Int32(&globalTail)[BYTEMAX], Block< T > data, Int32 processID, Int32 processes, GETINT &&getInt)ParadisHealJob< kth_byte, T, GETINT >explicit
RunWorker(const JobInterface *job)JobInterfaceprivatestatic
SetResult()JobResultInterface< void >protected
Then(JobInterface *next, JobQueueInterface *queue=JOBQUEUE_CURRENT)JobInterface
ToString(const FormatStatement *formatStatement=nullptr) constJobInterface
ValueType typedefJobResultInterface< void >protected
Wait(TimeValue timeout=TIMEVALUE_INFINITE, WAITMODE mode=WAITMODE::DEFAULT) constJobInterface
~JobInterface()JobInterface