tlds
Transactional Operations for Linked Data Structures
|
This is the complete list of members for TransList, including all inherited members.
ABORTED enum value | TransList | |
ACTIVE enum value | TransList | |
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=0 | TransList | privatepure virtual |
COMMITTED enum value | TransList | |
DELETE enum value | TransList | |
Delete(uint32_t key, Desc *desc, uint8_t opid, Node *&deleted, Node *&pred) | TransList | inlineprivate |
ExecuteOps(Desc *desc) | TransList | |
FAIL enum value | TransList | |
FIND enum value | TransList | |
Find(uint32_t key, Desc *desc, uint8_t opid) | TransList | inlineprivate |
FinishPendingTxn(NodeDesc *nodeDesc, Desc *desc) | TransList | inlineprivate |
g_count_abort | TransList | private |
g_count_fake_abort | TransList | private |
HelpOps(Desc *desc, uint8_t opid) | TransList | inlineprivate |
INSERT enum value | TransList | |
Insert(uint32_t key, Desc *desc, uint8_t opid, Node *&inserted, Node *&pred) | TransList | inlineprivate |
IsKeyExist(NodeDesc *nodeDesc) | TransList | inlineprivate |
IsNodeActive(NodeDesc *nodeDesc) | TransList | inlineprivate |
IsNodeExist(Node *node, uint32_t key) | TransList | inlineprivate |
IsSameOperation(NodeDesc *nodeDesc1, NodeDesc *nodeDesc2) | TransList | inlineprivate |
LocatePred(Node *&pred, Node *&curr, uint32_t key) | TransList | inlineprivate |
m_descAllocator | TransList | private |
m_head | TransList | private |
m_nodeAllocator | TransList | private |
m_nodeDescAllocator | TransList | private |
m_tail | TransList | private |
MarkForDeletion(const std::vector< Node * > &nodes, const std::vector< Node * > &preds, Desc *desc) | TransList | inlineprivate |
OK enum value | TransList | |
OpStatus enum name | TransList | |
OpType enum name | TransList | |
Print() | TransList | inlineprivate |
ReturnCode enum name | TransList | |
SKIP enum value | TransList | |
TransList(Allocator< Node > *nodeAllocator, Allocator< Desc > *descAllocator, Allocator< NodeDesc > *nodeDescAllocator) | TransList | |
~TransList() | TransList |