|
tlds
Transactional Operations for Linked Data Structures
|
#include <policies.hpp>
Public Attributes | |
| uint32_t | POL_ID |
| volatile uint32_t | ALG_ID |
| uint32_t | PREPROFILE_ALG |
| bool | abort_switch |
| int | abortThresh |
| int | waitThresh |
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.
| 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 |