tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
stmskip.h File Reference
#include <stdint.h>
Include dependency graph for stmskip.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  set_op_st
 

Macros

#define KEY_MIN   ( 0U)
 
#define KEY_MAX   ((~0U) - 3)
 

Typedefs

typedef unsigned long setkey_t
 
typedef void * setval_t
 
typedef struct set_op_st set_op
 
typedef void stm_skip
 

Functions

void init_stmskip_subsystem (void)
 
void destory_stmskip_subsystem (void)
 
stm_skipstmskip_alloc (void)
 
bool stmskip_execute_ops (stm_skip *l, set_op ops[], int op_size)
 

Macro Definition Documentation

#define KEY_MAX   ((~0U) - 3)
#define KEY_MIN   ( 0U)

Typedef Documentation

typedef struct set_op_st set_op
typedef unsigned long setkey_t
typedef void* setval_t
typedef void stm_skip

Function Documentation

void destory_stmskip_subsystem ( void  )

Here is the call graph for this function:

Here is the caller graph for this function:

void init_stmskip_subsystem ( void  )

Here is the call graph for this function:

Here is the caller graph for this function:

stm_skip* stmskip_alloc ( void  )

Here is the call graph for this function:

Here is the caller graph for this function:

bool stmskip_execute_ops ( stm_skip l,
set_op  ops[],
int  op_size 
)

Here is the caller graph for this function: