proxygen
|
#include <folly/test/DeterministicSchedule.h>
#include <assert.h>
#include <algorithm>
#include <list>
#include <mutex>
#include <random>
#include <unordered_map>
#include <utility>
#include <folly/Random.h>
Go to the source code of this file.
Classes | |
struct | folly::test::UniformSubset |
Namespaces | |
folly | |
—— Concurrent Priority Queue Implementation —— | |
folly::test | |
Functions | |
detail::FutexResult | folly::test::futexWaitImpl (const detail::Futex< DeterministicAtomic > *futex, uint32_t expected, std::chrono::system_clock::time_point const *absSystemTimeout, std::chrono::steady_clock::time_point const *absSteadyTimeout, uint32_t waitMask) |
int | folly::test::futexWakeImpl (const detail::Futex< test::DeterministicAtomic > *futex, int count, uint32_t wakeMask) |
template<> | |
CacheLocality const & | folly::CacheLocality::system< test::DeterministicAtomic > () |
Variables | |
static std::unordered_map< const detail::Futex< DeterministicAtomic > *, std::list< std::pair< uint32_t, bool * > > > | folly::test::futexQueues |
static std::mutex | folly::test::futexLock |