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

#include <setadaptor.h>

Collaboration diagram for SetAdaptor< trans_skip >:

Public Member Functions

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

Private Attributes

Allocator< Descm_descAllocator
 
Allocator< NodeDescm_nodeDescAllocator
 
trans_skipm_skiplist
 

Constructor & Destructor Documentation

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

Here is the call graph for this function:

SetAdaptor< trans_skip >::~SetAdaptor ( )
inline

Here is the call graph for this function:

Member Function Documentation

bool SetAdaptor< trans_skip >::ExecuteOps ( const SetOpArray ops)
inline

Here is the call graph for this function:

void SetAdaptor< trans_skip >::Init ( )
inline
void SetAdaptor< trans_skip >::Uninit ( )
inline

Here is the call graph for this function:

Member Data Documentation

Allocator<Desc> SetAdaptor< trans_skip >::m_descAllocator
private
Allocator<NodeDesc> SetAdaptor< trans_skip >::m_nodeDescAllocator
private
trans_skip* SetAdaptor< trans_skip >::m_skiplist
private

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