proxygen
|
Public Member Functions | |
template<typename D > | |
WaitNode (uint64_t key, uint64_t lotid, D &&data) | |
Public Member Functions inherited from folly::parking_lot_detail::WaitNodeBase | |
WaitNodeBase (uint64_t key, uint64_t lotid) | |
template<typename Clock , typename Duration > | |
std::cv_status | wait (std::chrono::time_point< Clock, Duration > deadline) |
void | wake () |
bool | signaled () |
Public Attributes | |
const Data | data_ |
Public Attributes inherited from folly::parking_lot_detail::WaitNodeBase | |
const uint64_t | key_ |
const uint64_t | lotid_ |
WaitNodeBase * | next_ {nullptr} |
WaitNodeBase * | prev_ {nullptr} |
bool | signaled_ |
std::mutex | mutex_ |
std::condition_variable | cond_ |
Definition at line 166 of file ParkingLot.h.
|
inline |
Definition at line 170 of file ParkingLot.h.
const Data folly::ParkingLot< Data >::WaitNode::data_ |
Definition at line 167 of file ParkingLot.h.