| 
    GRPC Core
    0.11.0.0
    
   | 
 
Go to the source code of this file.
Data Structures | |
| struct | gpr_pthread_thread_local | 
Macros | |
| #define | GPR_TLS_DECL(name) static struct gpr_pthread_thread_local name = {0} | 
| #define | gpr_tls_init(tls) GPR_ASSERT(0 == pthread_key_create(&(tls)->key, NULL)) | 
| #define | gpr_tls_destroy(tls) pthread_key_delete((tls)->key) | 
| #define | gpr_tls_get(tls) ((gpr_intptr)pthread_getspecific((tls)->key)) | 
Functions | |
| gpr_intptr | gpr_tls_set (struct gpr_pthread_thread_local *tls, gpr_intptr value) | 
| #define GPR_TLS_DECL | ( | name | ) | static struct gpr_pthread_thread_local name = {0} | 
| #define gpr_tls_destroy | ( | tls | ) | pthread_key_delete((tls)->key) | 
| #define gpr_tls_get | ( | tls | ) | ((gpr_intptr)pthread_getspecific((tls)->key)) | 
| #define gpr_tls_init | ( | tls | ) | GPR_ASSERT(0 == pthread_key_create(&(tls)->key, NULL)) | 
| gpr_intptr gpr_tls_set | ( | struct gpr_pthread_thread_local * | tls, | 
| gpr_intptr | value | ||
| ) | 
 1.8.6