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

#include <metadata.hpp>

Collaboration diagram for stm::orec_t:

Public Attributes

volatile id_version_t v
 
volatile uintptr_t p
 

Detailed Description

When we acquire an orec, we may ultimately need to reset it to its old value (if we abort). Saving the old value with the orec is an easy way to support this need without having exta logging in the descriptor.

Member Data Documentation

volatile uintptr_t stm::orec_t::p
volatile id_version_t stm::orec_t::v

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