|
Asterisk - The Open Source Telephony Project GIT-master-9647a4f
|
data for a thread locally stored variable More...
#include <threadstorage.h>
Data Fields | |
| int(* | custom_init )(void *) |
| pthread_key_t | key |
| void(* | key_init )(void) |
| pthread_once_t | once |
data for a thread locally stored variable
Definition at line 58 of file threadstorage.h.
| int(* custom_init) (void *) |
Custom initialization function specific to the object
Definition at line 62 of file threadstorage.h.
Referenced by ast_threadstorage_get().
| pthread_key_t key |
The key used to retrieve this thread's data
Definition at line 60 of file threadstorage.h.
Referenced by ast_threadstorage_get(), and ast_threadstorage_get_ptr().
| void(* key_init) (void) |
The function that initializes the key
Definition at line 61 of file threadstorage.h.
Referenced by ast_threadstorage_get(), and ast_threadstorage_get_ptr().
| pthread_once_t once |
Ensure that the key is only initialized by one thread
Definition at line 59 of file threadstorage.h.
Referenced by ast_threadstorage_get(), and ast_threadstorage_get_ptr().