proxygen
|
#include <atomic>
#include <condition_variable>
#include <folly/synchronization/AtomicNotification-inl.h>
Go to the source code of this file.
Namespaces | |
folly | |
—— Concurrent Priority Queue Implementation —— | |
Typedefs | |
using | folly::atomic_uint_fast_wait_t = std::atomic< std::uint32_t > |
Functions | |
template<typename Integer > | |
void | folly::atomic_wait (const std::atomic< Integer > *atomic, Integer expected) |
template<typename Integer , typename Clock , typename Duration > | |
std::cv_status | folly::atomic_wait_until (const std::atomic< Integer > *atomic, Integer expected, const std::chrono::time_point< Clock, Duration > &deadline) |
template<typename Integer > | |
void | folly::atomic_notify_one (const std::atomic< Integer > *atomic) |
template<typename Integer > | |
void | folly::atomic_notify_all (const std::atomic< Integer > *atomic) |