|
void | AssignThreadingImpl (const dxThreadingFunctionsInfo *functions_info, dThreadingImplementationID threading_impl) |
|
dMutexGroupID | AllocMutexGroup (dmutexindex_t Mutex_count, const char *const *Mutex_names_ptr) const |
|
void | FreeMutexGroup (dMutexGroupID mutex_group) const |
|
void | LockMutexGroupMutex (dMutexGroupID mutex_group, dmutexindex_t mutex_index) const |
|
void | UnlockMutexGroupMutex (dMutexGroupID mutex_group, dmutexindex_t mutex_index) const |
|
dCallWaitID | AllocThreadedCallWait () const |
|
void | ResetThreadedCallWait (dCallWaitID call_wait) const |
|
void | FreeThreadedCallWait (dCallWaitID call_wait) const |
|
void | 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 |
|
void | AlterThreadedCallDependenciesCount (dCallReleaseeID target_releasee, ddependencychange_t dependencies_count_change) const |
|
void | WaitThreadedCallExclusively (int *out_wait_status, dCallWaitID call_wait, const dThreadedWaitTime *timeout_time_ptr, const char *wait_name) const |
|
void | WaitThreadedCallCollectively (int *out_wait_status, dCallWaitID call_wait, const dThreadedWaitTime *timeout_time_ptr, const char *wait_name) const |
|
unsigned | RetrieveThreadingThreadCount () const |
|
bool | PreallocateResourcesForThreadedCalls (unsigned max_simultaneous_calls_estimate) const |
|
void | PostThreadedCallsGroup (int *out_summary_fault, ddependencycount_t member_count, dCallReleaseeID dependent_releasee, dThreadedCallFunction *call_func, void *call_context, const char *call_name) const |
|
void | 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 |
|