Home
last modified time | relevance | path

Searched refs:WaitNodeBase (Results 1 – 1 of 1) sorted by relevance

/rocksdb-6.9/third-party/folly/folly/synchronization/
DParkingLot.h20 struct WaitNodeBase { struct
23 WaitNodeBase* next_{nullptr}; argument
24 WaitNodeBase* prev_{nullptr};
31 WaitNodeBase(uint64_t key, uint64_t lotid) in WaitNodeBase() argument
68 WaitNodeBase* head_; argument
69 WaitNodeBase* tail_;
74 void push_back(WaitNodeBase* node) { in push_back()
86 void erase(WaitNodeBase* node) { in erase()
153 struct WaitNode : public parking_lot_detail::WaitNodeBase {
158 : WaitNodeBase(key, lotid), data_(std::forward<D>(data)) {} in WaitNode()