![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5TS_mutex_struct |
| struct | H5TS_mutex_struct |
Typedefs | |
| typedef struct H5TS_mutex_struct | H5TS_mutex_t |
| typedef CRITICAL_SECTION | H5TS_mutex_simple_t |
| typedef HANDLE | H5TS_thread_t |
| typedef HANDLE | H5TS_attr_t |
| typedef DWORD | H5TS_key_t |
| typedef INIT_ONCE | H5TS_once_t |
Functions | |
| H5_DLL BOOL CALLBACK | H5TS_win32_process_enter (PINIT_ONCE InitOnce, PVOID Parameter, PVOID *lpContex) |
| H5_DLL void | H5TS_win32_process_exit (void) |
| H5_DLL herr_t | H5TS_win32_thread_enter (void) |
| H5_DLL herr_t | H5TS_win32_thread_exit (void) |
| H5_DLL void | H5TS_pthread_first_thread_init (void) |
| H5_DLL herr_t | H5TS_mutex_lock (H5TS_mutex_t *mutex) |
| H5_DLL herr_t | H5TS_mutex_unlock (H5TS_mutex_t *mutex) |
| H5_DLL herr_t | H5TS_cancel_count_inc (void) |
| H5_DLL herr_t | H5TS_cancel_count_dec (void) |
| H5_DLL H5TS_thread_t | H5TS_create_thread (void *(*func)(void *), H5TS_attr_t *attr, void *udata) |
Variables | |
| H5TS_once_t | H5TS_first_init_g |
| H5TS_key_t | H5TS_errstk_key_g |
| H5TS_key_t | H5TS_funcstk_key_g |
| H5TS_key_t | H5TS_apictx_key_g |
| typedef pthread_attr_t H5TS_attr_t |
| typedef pthread_key_t H5TS_key_t |
| typedef pthread_mutex_t H5TS_mutex_simple_t |
| typedef struct H5TS_mutex_struct H5TS_mutex_t |
| typedef pthread_once_t H5TS_once_t |
| typedef pthread_t H5TS_thread_t |
| H5_DLL herr_t H5TS_cancel_count_dec | ( | void | ) |
References H5TS_cancel_struct::cancel_count, H5TS_cancel_key_g, NULL, H5TS_cancel_struct::previous_state, and ret_value.
| H5_DLL herr_t H5TS_cancel_count_inc | ( | void | ) |
References H5TS_cancel_struct::cancel_count, FAIL, H5TS_cancel_key_g, H5TS_cancel_struct::previous_state, and ret_value.
| H5_DLL H5TS_thread_t H5TS_create_thread | ( | void *(*)(void *) | func, |
| H5TS_attr_t * | attr, | ||
| void * | udata | ||
| ) |
| H5_DLL herr_t H5TS_mutex_lock | ( | H5TS_mutex_t * | mutex | ) |
| H5_DLL herr_t H5TS_mutex_unlock | ( | H5TS_mutex_t * | mutex | ) |
| H5_DLL void H5TS_pthread_first_thread_init | ( | void | ) |
| H5_DLL BOOL CALLBACK H5TS_win32_process_enter | ( | PINIT_ONCE | InitOnce, |
| PVOID | Parameter, | ||
| PVOID * | lpContex | ||
| ) |
| H5_DLL void H5TS_win32_process_exit | ( | void | ) |
| H5_DLL herr_t H5TS_win32_thread_exit | ( | void | ) |
References H5TS_apictx_key_g, H5TS_errstk_key_g, H5TS_funcstk_key_g, and ret_value.
Referenced by DllMain().
| H5TS_key_t H5TS_apictx_key_g |
Referenced by H5TS_win32_process_enter(), H5TS_win32_process_exit(), and H5TS_win32_thread_exit().
| H5TS_key_t H5TS_errstk_key_g |
| H5TS_once_t H5TS_first_init_g |
| H5TS_key_t H5TS_funcstk_key_g |
Referenced by H5TS_win32_process_enter(), H5TS_win32_process_exit(), and H5TS_win32_thread_exit().