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 | ||
) |