tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
TransList Member List

This is the complete list of members for TransList, including all inherited members.

ABORTED enum valueTransList
ACTIVE enum valueTransList
AllocateDesc(uint8_t size)TransList
ASSERT_CODE(uint32_t g_count=0;uint32_t g_count_ins=0;uint32_t g_count_ins_new=0;uint32_t g_count_del=0;uint32_t g_count_del_new=0;uint32_t g_count_fnd=0;) uint32_t g_count_commit=0TransListprivatepure virtual
COMMITTED enum valueTransList
DELETE enum valueTransList
Delete(uint32_t key, Desc *desc, uint8_t opid, Node *&deleted, Node *&pred)TransListinlineprivate
ExecuteOps(Desc *desc)TransList
FAIL enum valueTransList
FIND enum valueTransList
Find(uint32_t key, Desc *desc, uint8_t opid)TransListinlineprivate
FinishPendingTxn(NodeDesc *nodeDesc, Desc *desc)TransListinlineprivate
g_count_abortTransListprivate
g_count_fake_abortTransListprivate
HelpOps(Desc *desc, uint8_t opid)TransListinlineprivate
INSERT enum valueTransList
Insert(uint32_t key, Desc *desc, uint8_t opid, Node *&inserted, Node *&pred)TransListinlineprivate
IsKeyExist(NodeDesc *nodeDesc)TransListinlineprivate
IsNodeActive(NodeDesc *nodeDesc)TransListinlineprivate
IsNodeExist(Node *node, uint32_t key)TransListinlineprivate
IsSameOperation(NodeDesc *nodeDesc1, NodeDesc *nodeDesc2)TransListinlineprivate
LocatePred(Node *&pred, Node *&curr, uint32_t key)TransListinlineprivate
m_descAllocatorTransListprivate
m_headTransListprivate
m_nodeAllocatorTransListprivate
m_nodeDescAllocatorTransListprivate
m_tailTransListprivate
MarkForDeletion(const std::vector< Node * > &nodes, const std::vector< Node * > &preds, Desc *desc)TransListinlineprivate
OK enum valueTransList
OpStatus enum nameTransList
OpType enum nameTransList
Print()TransListinlineprivate
ReturnCode enum nameTransList
SKIP enum valueTransList
TransList(Allocator< Node > *nodeAllocator, Allocator< Desc > *descAllocator, Allocator< NodeDesc > *nodeDescAllocator)TransList
~TransList()TransList