| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
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().