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

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_tfr_critical_enter (void)
 
void fr_init_ptst_subsystem (void)
 

Variables

pthread_key_t ptst_key
 
ptst_tptst_list
 

Macro Definition Documentation

#define fr_critical_exit (   _p)    fr_gc_exit(_p)
#define ptst_first ( )    (ptst_list)
#define ptst_next (   _p)    ((_p)->next)

Typedef Documentation

typedef struct ptst_st ptst_t

Function Documentation

ptst_t* fr_critical_enter ( void  )

Here is the call graph for this function:

Here is the caller graph for this function:

void fr_init_ptst_subsystem ( void  )

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

pthread_key_t ptst_key
ptst_t* ptst_list