Open Dynamics Engine
dxThreadingBase Member List

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

AllocMutexGroup(dmutexindex_t Mutex_count, const char *const *Mutex_names_ptr) const (defined in dxThreadingBase)dxThreadingBaseinline
AllocThreadedCallWait() const (defined in dxThreadingBase)dxThreadingBaseinline
AlterThreadedCallDependenciesCount(dCallReleaseeID target_releasee, ddependencychange_t dependencies_count_change) const (defined in dxThreadingBase)dxThreadingBaseinline
AssignThreadingImpl(const dxThreadingFunctionsInfo *functions_info, dThreadingImplementationID threading_impl) (defined in dxThreadingBase)dxThreadingBaseinline
dxThreadingBase() (defined in dxThreadingBase)dxThreadingBaseinlineprotected
FindThreadingImpl(dThreadingImplementationID &out_impl_found) const (defined in dxThreadingBase)dxThreadingBaseprotected
FreeMutexGroup(dMutexGroupID mutex_group) const (defined in dxThreadingBase)dxThreadingBaseinline
FreeThreadedCallWait(dCallWaitID call_wait) const (defined in dxThreadingBase)dxThreadingBaseinline
GetFunctionsInfo() const (defined in dxThreadingBase)dxThreadingBaseinlineprivate
GetThreadingImpl() const (defined in dxThreadingBase)dxThreadingBaseinlineprivate
LockMutexGroupMutex(dMutexGroupID mutex_group, dmutexindex_t mutex_index) const (defined in dxThreadingBase)dxThreadingBaseinline
m_default_impl_provider (defined in dxThreadingBase)dxThreadingBaseprivate
m_functions_info (defined in dxThreadingBase)dxThreadingBaseprivate
m_threading_impl (defined in dxThreadingBase)dxThreadingBaseprivate
PostThreadedCall(int *out_summary_fault, dCallReleaseeID *out_post_releasee, ddependencycount_t dependencies_count, dCallReleaseeID dependent_releasee, dCallWaitID call_wait, dThreadedCallFunction *call_func, void *call_context, dcallindex_t instance_index, const char *call_name) const (defined in dxThreadingBase)dxThreadingBaseinline
PostThreadedCallForUnawareReleasee(int *out_summary_fault, dCallReleaseeID *out_post_releasee, ddependencycount_t dependencies_count, dCallReleaseeID dependent_releasee, dCallWaitID call_wait, dThreadedCallFunction *call_func, void *call_context, dcallindex_t instance_index, const char *call_name) const (defined in dxThreadingBase)dxThreadingBase
PostThreadedCallsGroup(int *out_summary_fault, ddependencycount_t member_count, dCallReleaseeID dependent_releasee, dThreadedCallFunction *call_func, void *call_context, const char *call_name) const (defined in dxThreadingBase)dxThreadingBase
PreallocateResourcesForThreadedCalls(unsigned max_simultaneous_calls_estimate) const (defined in dxThreadingBase)dxThreadingBaseinline
ResetThreadedCallWait(dCallWaitID call_wait) const (defined in dxThreadingBase)dxThreadingBaseinline
RetrieveThreadingThreadCount() const (defined in dxThreadingBase)dxThreadingBaseinline
SetThreadingDefaultImplProvider(dxIThreadingDefaultImplProvider *default_impl_provider) (defined in dxThreadingBase)dxThreadingBaseinlineprotected
UnlockMutexGroupMutex(dMutexGroupID mutex_group, dmutexindex_t mutex_index) const (defined in dxThreadingBase)dxThreadingBaseinline
WaitThreadedCallCollectively(int *out_wait_status, dCallWaitID call_wait, const dThreadedWaitTime *timeout_time_ptr, const char *wait_name) const (defined in dxThreadingBase)dxThreadingBaseinline
WaitThreadedCallExclusively(int *out_wait_status, dCallWaitID call_wait, const dThreadedWaitTime *timeout_time_ptr, const char *wait_name) const (defined in dxThreadingBase)dxThreadingBaseinline