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

#include <setadaptor.h>

Collaboration diagram for SetAdaptor< TransList >:

Public Member Functions

 SetAdaptor (uint64_t cap, uint64_t threadCount, uint32_t transSize)
 
void Init ()
 
void Uninit ()
 
bool ExecuteOps (const SetOpArray &ops)
 

Private Attributes

Allocator< TransList::Descm_descAllocator
 
Allocator< TransList::Nodem_nodeAllocator
 
Allocator< TransList::NodeDescm_nodeDescAllocator
 
TransList m_list
 

Constructor & Destructor Documentation

SetAdaptor< TransList >::SetAdaptor ( uint64_t  cap,
uint64_t  threadCount,
uint32_t  transSize 
)
inline

Member Function Documentation

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

Member Data Documentation

Allocator<TransList::Desc> SetAdaptor< TransList >::m_descAllocator
private
TransList SetAdaptor< TransList >::m_list
private
Allocator<TransList::Node> SetAdaptor< TransList >::m_nodeAllocator
private
Allocator<TransList::NodeDesc> SetAdaptor< TransList >::m_nodeDescAllocator
private

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