|
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 |