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

Go to the source code of this file.

Namespaces

 stm
 

Typedefs

typedef void(* stm::AbortHandler )(TxThread *)
 

Functions

void stm::sys_init (AbortHandler conflict_abort)
 
void stm::set_policy (const char *)
 
void stm::sys_shutdown ()
 
bool stm::is_irrevoc (const TxThread &)
 
void stm::become_irrevoc ()
 
void stm::restart ()
 
const char * stm::get_algname ()
 

Variables

pad_word_t stm::threadcount = {0}
 
TxThreadstm::threads [MAX_THREADS] = {0}