|
tlds
Transactional Operations for Linked Data Structures
|
Go to the source code of this file.
Classes | |
| struct | ptst_st |
Macros | |
| #define | fr_critical_exit(_p) fr_gc_exit(_p) |
| #define | ptst_first() (ptst_list) |
| #define | ptst_next(_p) ((_p)->next) |
Typedefs | |
| typedef struct ptst_st | ptst_t |
Functions | |
| ptst_t * | fr_critical_enter (void) |
| void | fr_init_ptst_subsystem (void) |
Variables | |
| pthread_key_t | ptst_key |
| ptst_t * | ptst_list |
| #define fr_critical_exit | ( | _p | ) | fr_gc_exit(_p) |
| #define ptst_first | ( | ) | (ptst_list) |
| #define ptst_next | ( | _p | ) | ((_p)->next) |
| ptst_t* fr_critical_enter | ( | void | ) |
| void fr_init_ptst_subsystem | ( | void | ) |
| pthread_key_t ptst_key |
| ptst_t* ptst_list |