|
tlds
Transactional Operations for Linked Data Structures
|
Go to the source code of this file.
Macros | |
| #define | KEY_MIN ( 0U) |
| #define | KEY_MAX ((~0U) - 3) |
Typedefs | |
| typedef unsigned long | setkey_t |
| typedef void * | setval_t |
| typedef void | boost_skip |
Functions | |
| void | init_boostskip_subsystem (void) |
| void | destroy_boostskip_subsystem (void) |
| boost_skip * | boostskip_alloc (void) |
| setval_t | set_update (boost_skip *s, setkey_t k, setval_t v, int overwrite) |
| setval_t | set_remove (boost_skip *s, setkey_t k) |
| setval_t | set_lookup (boost_skip *s, setkey_t k) |
| void | boostskip_print (boost_skip *s) |
| #define KEY_MAX ((~0U) - 3) |
| #define KEY_MIN ( 0U) |
| typedef void boost_skip |
| typedef unsigned long setkey_t |
| typedef void* setval_t |
| boost_skip* boostskip_alloc | ( | void | ) |
| void boostskip_print | ( | boost_skip * | s | ) |
| void destroy_boostskip_subsystem | ( | void | ) |
| void init_boostskip_subsystem | ( | void | ) |
| setval_t set_lookup | ( | boost_skip * | s, |
| setkey_t | k | ||
| ) |
| setval_t set_remove | ( | boost_skip * | s, |
| setkey_t | k | ||
| ) |
| setval_t set_update | ( | boost_skip * | s, |
| setkey_t | k, | ||
| setval_t | v, | ||
| int | overwrite | ||
| ) |