tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
stm::behavior_t Struct Reference

#include <policies.hpp>

Collaboration diagram for stm::behavior_t:

Public Attributes

uint32_t POL_ID
 
volatile uint32_t ALG_ID
 
uint32_t PREPROFILE_ALG
 
bool abort_switch
 
int abortThresh
 
int waitThresh
 

Detailed Description

This describes the state of the selected policy. This should be a singleton, but we don't bother. There will be one of these, which we can use to tell what the current policy is that libstm is using.

Member Data Documentation

bool stm::behavior_t::abort_switch
int stm::behavior_t::abortThresh
volatile uint32_t stm::behavior_t::ALG_ID
uint32_t stm::behavior_t::POL_ID
uint32_t stm::behavior_t::PREPROFILE_ALG
int stm::behavior_t::waitThresh

The documentation for this struct was generated from the following file: