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 |