B2BITS FIX Antenna HFT
1.0.16
|
Classes | |
struct | ThreadSpecificStore |
Typedefs | |
typedef struct ThreadSpecificStore | ThreadSpecificStore |
Enumerations | |
enum | ThreadSpecificKeys { THREAD_NAME, LOG_CHANNEL, LINUX_IPC_SHARED_MEM, LAST_THREAD_SPECIFIC_KEY } |
Functions | |
static const char * | get_thread_name () |
static uint64_t | get_thread_specific (enum ThreadSpecificKeys key) |
static void * | get_thread_specific_as_ptr (enum ThreadSpecificKeys key) |
static ThreadSpecificStore * | get_thread_specific_store () |
void | init_thread_specific_storage () |
static void | set_thread_name (const char *name) |
static void | set_thread_specific (enum ThreadSpecificKeys key, uint64_t value) |
static void | set_thread_specific_as_ptr (enum ThreadSpecificKeys key, void *value) |
typedef struct ThreadSpecificStore ThreadSpecificStore |
enum ThreadSpecificKeys |
|
inlinestatic |
References get_thread_specific_as_ptr(), and THREAD_NAME.
|
inlinestatic |
References get_thread_specific_store(), and ThreadSpecificStore::values.
|
inlinestatic |
References get_thread_specific_store(), and ThreadSpecificStore::values.
Referenced by get_thread_name().
|
inlinestatic |
References g_platformProps, MALLOC, MEMSET, PlatformProps::pthread_specific_store, and unlikely().
Referenced by get_thread_specific(), get_thread_specific_as_ptr(), set_thread_specific(), and set_thread_specific_as_ptr().
void init_thread_specific_storage | ( | ) |
|
inlinestatic |
References set_thread_specific(), and THREAD_NAME.
|
inlinestatic |
References get_thread_specific_store(), and ThreadSpecificStore::values.
Referenced by set_thread_name().
|
inlinestatic |
References get_thread_specific_store(), and ThreadSpecificStore::values.