Searched defs:LockPathCB (Results 1 – 1 of 1) sorted by relevance
183 struct LockPathCB { struct203 LockPathCB(BPlusTree *tree, bool retryWithXlock) : self_(tree), latch_shared_(true) { in LockPathCB() argument214 ~LockPathCB() noexcept { in ~LockPathCB() argument227 void LockNode(BaseNode *p, LockMode locktype) { paths_.emplace_back(p, locktype); } in LockNode()229 void UnlockMyParents(const BaseNode *me) { in UnlockMyParents()240 BPlusTree *self_;241 std::deque<path> paths_;242 bool latch_shared_;