Open Dynamics Engine
dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider > Member List

This is the complete list of members for dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >, including all inherited members.

AllocateJobInfoFromPool() (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >inline
AlterJobProcessingDependencies(dxThreadedJobInfo *job_instance, ddependencychange_t dependencies_count_change, bool &out_job_has_become_ready) (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >
atomicord_t typedef (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >
atomicptr_t typedef (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >
DoFinalizeObject() (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >inlineprivate
DoInitializeObject() (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >inlineprivate
DoPreallocateJobInfos(ddependencycount_t required_info_count) (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >private
dWaitSignallingFunction typedef (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >
dxAtomicsProvider typedef (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >
dxMutexLockHelper typedef (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >
dxtemplateJobListContainer() (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >inline
dxThreadMutex typedef (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >
EnsureNumberOfJobInfosIsPreallocated(ddependencycount_t required_info_count) (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >
ExtractJobInfoFromPoolOrAllocate() (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >private
FreeJobInfoPoolInfos() (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >private
InitializeObject() (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >inline
InsertJobInfoIntoListHead(dxThreadedJobInfo *job_instance) (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >inlineprivate
IsJobListReadyForShutdown() const (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >inline
m_info_count_known_to_be_preallocated (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >private
m_info_pool (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >private
m_info_wait_lull (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >private
m_job_list (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >private
m_list_access_lock (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >private
m_pool_access_lock (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >private
PickNextPendingJob(bool &out_last_job_flag) (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >private
QueueJobForProcessing(dxThreadedJobInfo *job_instance) (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >
ReleaseAJob(dxThreadedJobInfo *job_instance, bool job_result, dWaitSignallingFunction *wait_signal_proc_ptr) (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >private
ReleaseAJobAndPickNextPendingOne(dxThreadedJobInfo *job_to_release, bool job_result, dWaitSignallingFunction *wait_signal_proc_ptr, bool &out_last_job_flag) (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >
ReleaseJobInfoIntoPool(dxThreadedJobInfo *job_instance) (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >inlineprivate
RemoveJobInfoFromList(dxThreadedJobInfo *job_instance) (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >inlineprivate
SmartAddJobDependenciesCount(dxThreadedJobInfo *job_instance, ddependencychange_t dependencies_count_change) (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >inlineprivate
~dxtemplateJobListContainer() (defined in dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >)dxtemplateJobListContainer< tThreadLull, tThreadMutex, tAtomicsProvider >inline