HDF5  1.12.0
H5TS.c File Reference

Data Structures

struct  H5TS_cancel_struct
 

Typedefs

typedef struct H5TS_cancel_struct H5TS_cancel_t
 

Functions

void H5TS_pthread_first_thread_init (void)
 
herr_t H5TS_mutex_lock (H5TS_mutex_t *mutex)
 
herr_t H5TS_mutex_unlock (H5TS_mutex_t *mutex)
 
herr_t H5TS_cancel_count_inc (void)
 
herr_t H5TS_cancel_count_dec (void)
 
H5_DLL BOOL CALLBACK H5TS_win32_process_enter (PINIT_ONCE InitOnce, PVOID Parameter, PVOID *lpContex)
 
herr_t H5TS_win32_thread_enter (void)
 
void H5TS_win32_process_exit (void)
 
herr_t H5TS_win32_thread_exit (void)
 
H5TS_thread_t H5TS_create_thread (void *(*func)(void *), H5TS_attr_t *attr, void *udata)
 

Variables

H5TS_once_t H5TS_first_init_g = PTHREAD_ONCE_INIT
 
H5TS_key_t H5TS_errstk_key_g
 
H5TS_key_t H5TS_funcstk_key_g
 
H5TS_key_t H5TS_apictx_key_g
 
H5TS_key_t H5TS_cancel_key_g
 

Typedef Documentation

◆ H5TS_cancel_t

Function Documentation

◆ H5TS_cancel_count_dec()

◆ H5TS_cancel_count_inc()

◆ H5TS_create_thread()

H5TS_thread_t H5TS_create_thread ( void *(*)(void *)  func,
H5TS_attr_t attr,
void *  udata 
)

References NULL, and ret_value.

◆ H5TS_mutex_lock()

◆ H5TS_mutex_unlock()

◆ H5TS_pthread_first_thread_init()

◆ H5TS_win32_process_enter()

H5_DLL BOOL CALLBACK H5TS_win32_process_enter ( PINIT_ONCE  InitOnce,
PVOID  Parameter,
PVOID *  lpContex 
)

◆ H5TS_win32_process_exit()

◆ H5TS_win32_thread_enter()

herr_t H5TS_win32_thread_enter ( void  )

References ret_value.

Referenced by DllMain().

◆ H5TS_win32_thread_exit()

herr_t H5TS_win32_thread_exit ( void  )

Variable Documentation

◆ H5TS_apictx_key_g

◆ H5TS_cancel_key_g

H5TS_key_t H5TS_cancel_key_g

◆ H5TS_errstk_key_g

◆ H5TS_first_init_g

H5TS_once_t H5TS_first_init_g = PTHREAD_ONCE_INIT

◆ H5TS_funcstk_key_g