tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
SetAdaptor< RSTMList > Class Template Reference

#include <setadaptor.h>

Collaboration diagram for SetAdaptor< RSTMList >:

Public Member Functions

 SetAdaptor ()
 
 ~SetAdaptor ()
 
void Init ()
 
void Uninit ()
 
bool ExecuteOps (const SetOpArray &ops) __attribute__((optimize(0)))
 

Private Attributes

RSTMList m_list
 
uint32_t g_count_commit = 0
 
uint32_t g_count_abort = 0
 
uint32_t g_count_stm_abort = 0
 

Constructor & Destructor Documentation

SetAdaptor< RSTMList >::SetAdaptor ( )
inline
SetAdaptor< RSTMList >::~SetAdaptor ( )
inline

Member Function Documentation

bool SetAdaptor< RSTMList >::ExecuteOps ( const SetOpArray ops)
inline
void SetAdaptor< RSTMList >::Init ( )
inline
void SetAdaptor< RSTMList >::Uninit ( )
inline

Member Data Documentation

uint32_t SetAdaptor< RSTMList >::g_count_abort = 0
private
uint32_t SetAdaptor< RSTMList >::g_count_commit = 0
private
uint32_t SetAdaptor< RSTMList >::g_count_stm_abort = 0
private
RSTMList SetAdaptor< RSTMList >::m_list
private

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