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

#include <ValueList.hpp>

Collaboration diagram for stm::WordLoggingValueListEntry:

Public Member Functions

 WordLoggingValueListEntry (void **a, void *v)
 
bool isValid () const
 

Private Attributes

void ** addr
 
void * val
 

Detailed Description

When we're word logging we simply store address/value pairs in the ValueList.

Constructor & Destructor Documentation

stm::WordLoggingValueListEntry::WordLoggingValueListEntry ( void **  a,
void *  v 
)
inline

Member Function Documentation

bool stm::WordLoggingValueListEntry::isValid ( ) const
inline

When word logging, we can just check if the address still has the value that we read earlier.

Member Data Documentation

void** stm::WordLoggingValueListEntry::addr
private
void* stm::WordLoggingValueListEntry::val
private

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