Open Dynamics Engine
dxIThreadingImplementation Member List

This is the complete list of members for dxIThreadingImplementation, including all inherited members.

AllocACallWait()=0 (defined in dxIThreadingImplementation)dxIThreadingImplementationpure virtual
AllocMutexGroup(dmutexindex_t Mutex_count)=0 (defined in dxIThreadingImplementation)dxIThreadingImplementationpure virtual
AlterJobDependenciesCount(dCallReleaseeID target_releasee, ddependencychange_t dependencies_count_change)=0 (defined in dxIThreadingImplementation)dxIThreadingImplementationpure virtual
CleanupForRestart()=0 (defined in dxIThreadingImplementation)dxIThreadingImplementationpure virtual
FreeACallWait(dxICallWait *call_wait)=0 (defined in dxIThreadingImplementation)dxIThreadingImplementationpure virtual
FreeInstance()=0 (defined in dxIThreadingImplementation)dxIThreadingImplementationpure virtual
FreeMutexGroup(dIMutexGroup *mutex_group)=0 (defined in dxIThreadingImplementation)dxIThreadingImplementationpure virtual
LockMutexGroupMutex(dIMutexGroup *mutex_group, dmutexindex_t mutex_index)=0 (defined in dxIThreadingImplementation)dxIThreadingImplementationpure virtual
PreallocateJobInfos(ddependencycount_t max_simultaneous_calls_estimate)=0 (defined in dxIThreadingImplementation)dxIThreadingImplementationpure virtual
ResetACallWait(dxICallWait *call_wait)=0 (defined in dxIThreadingImplementation)dxIThreadingImplementationpure virtual
RetrieveActiveThreadsCount()=0 (defined in dxIThreadingImplementation)dxIThreadingImplementationpure virtual
ScheduleNewJob(int *fault_accumulator_ptr, dCallReleaseeID *out_post_releasee_ptr, ddependencycount_t dependencies_count, dCallReleaseeID dependent_releasee, dxICallWait *call_wait, dThreadedCallFunction *call_func, void *call_context, dcallindex_t instance_index)=0 (defined in dxIThreadingImplementation)dxIThreadingImplementationpure virtual
ShutdownProcessing()=0 (defined in dxIThreadingImplementation)dxIThreadingImplementationpure virtual
StickToJobsProcessing(dxThreadReadyToServeCallback *readiness_callback, void *callback_context)=0 (defined in dxIThreadingImplementation)dxIThreadingImplementationpure virtual
UnlockMutexGroupMutex(dIMutexGroup *mutex_group, dmutexindex_t mutex_index)=0 (defined in dxIThreadingImplementation)dxIThreadingImplementationpure virtual
WaitJobCompletion(int *out_wait_status_ptr, dxICallWait *call_wait, const dThreadedWaitTime *timeout_time_ptr)=0 (defined in dxIThreadingImplementation)dxIThreadingImplementationpure virtual