|
tlds
Transactional Operations for Linked Data Structures
|
#include <policies.hpp>
Public Member Functions | |
| pol_t () | |
Public Attributes | |
| const char * | name |
| int | startmode |
| int | abortThresh |
| int | waitThresh |
| bool | isDynamic |
| bool | isCBR |
| bool | isCommitProfile |
| uint32_t(* | TM_FASTCALL )() |
These define the different adaptivity policies. A policy is a name, the starting mode, and some information about how/when to adapt.
|
inline |
| int stm::pol_t::abortThresh |
| bool stm::pol_t::isCBR |
| bool stm::pol_t::isCommitProfile |
| bool stm::pol_t::isDynamic |
| const char* stm::pol_t::name |
| int stm::pol_t::startmode |
| uint32_t(* stm::pol_t::TM_FASTCALL)() |
| int stm::pol_t::waitThresh |