Open Dynamics Engine
|
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) | dxThreadingBase | inline |
AllocThreadedCallWait() const (defined in dxThreadingBase) | dxThreadingBase | inline |
AlterThreadedCallDependenciesCount(dCallReleaseeID target_releasee, ddependencychange_t dependencies_count_change) const (defined in dxThreadingBase) | dxThreadingBase | inline |
AssignThreadingImpl(const dxThreadingFunctionsInfo *functions_info, dThreadingImplementationID threading_impl) (defined in dxThreadingBase) | dxThreadingBase | inline |
dxThreadingBase() (defined in dxThreadingBase) | dxThreadingBase | inlineprotected |
FindThreadingImpl(dThreadingImplementationID &out_impl_found) const (defined in dxThreadingBase) | dxThreadingBase | protected |
FreeMutexGroup(dMutexGroupID mutex_group) const (defined in dxThreadingBase) | dxThreadingBase | inline |
FreeThreadedCallWait(dCallWaitID call_wait) const (defined in dxThreadingBase) | dxThreadingBase | inline |
GetFunctionsInfo() const (defined in dxThreadingBase) | dxThreadingBase | inlineprivate |
GetThreadingImpl() const (defined in dxThreadingBase) | dxThreadingBase | inlineprivate |
LockMutexGroupMutex(dMutexGroupID mutex_group, dmutexindex_t mutex_index) const (defined in dxThreadingBase) | dxThreadingBase | inline |
m_default_impl_provider (defined in dxThreadingBase) | dxThreadingBase | private |
m_functions_info (defined in dxThreadingBase) | dxThreadingBase | private |
m_threading_impl (defined in dxThreadingBase) | dxThreadingBase | private |
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) | dxThreadingBase | inline |
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) | dxThreadingBase | inline |
ResetThreadedCallWait(dCallWaitID call_wait) const (defined in dxThreadingBase) | dxThreadingBase | inline |
RetrieveThreadingThreadCount() const (defined in dxThreadingBase) | dxThreadingBase | inline |
SetThreadingDefaultImplProvider(dxIThreadingDefaultImplProvider *default_impl_provider) (defined in dxThreadingBase) | dxThreadingBase | inlineprotected |
UnlockMutexGroupMutex(dMutexGroupID mutex_group, dmutexindex_t mutex_index) const (defined in dxThreadingBase) | dxThreadingBase | inline |
WaitThreadedCallCollectively(int *out_wait_status, dCallWaitID call_wait, const dThreadedWaitTime *timeout_time_ptr, const char *wait_name) const (defined in dxThreadingBase) | dxThreadingBase | inline |
WaitThreadedCallExclusively(int *out_wait_status, dCallWaitID call_wait, const dThreadedWaitTime *timeout_time_ptr, const char *wait_name) const (defined in dxThreadingBase) | dxThreadingBase | inline |