Searched refs:DistributedMutex (Results 1 – 8 of 8) sorted by relevance
| /rocksdb-6.9/third-party/folly/folly/synchronization/test/ |
| D | DistributedMutexTest.cpp | 411 TEST(DistributedMutex, Basic) { in TEST() argument 412 auto&& mutex = folly::DistributedMutex{}; in TEST() 417 TEST(DistributedMutex, BasicTryLock) { in TEST() argument 418 auto&& mutex = folly::DistributedMutex{}; in TEST() 429 TEST(DistributedMutex, StressTwoThreads) { in TEST() argument 435 TEST(DistributedMutex, StressFourThreads) { in TEST() argument 438 TEST(DistributedMutex, StressFiveThreads) { in TEST() argument 441 TEST(DistributedMutex, StressSixThreads) { in TEST() argument 607 TEST(DistributedMutex, StressTryLock) { in TEST() argument 608 auto&& mutex = folly::DistributedMutex{}; in TEST() [all …]
|
| /rocksdb-6.9/third-party/folly/folly/synchronization/ |
| D | DistributedMutex.h | 129 class DistributedMutex { 137 DistributedMutex(); 138 DistributedMutex(DistributedMutex&&) = delete; 139 DistributedMutex(const DistributedMutex&) = delete; 140 DistributedMutex& operator=(DistributedMutex&&) = delete; 141 DistributedMutex& operator=(const DistributedMutex&) = delete; 298 extern template class detail::distributed_mutex::DistributedMutex<>; 299 using DistributedMutex = detail::distributed_mutex::DistributedMutex<>; variable
|
| D | DistributedMutexSpecializations.h | 18 ::folly::detail::distributed_mutex::DistributedMutex<Atom, TimePublishing>> 21 DistributedMutex<Atom, TimePublishing>> { 25 DistributedMutex<Atom, TimePublishing>>::ProxyLockableUniqueLock; 30 ::folly::detail::distributed_mutex::DistributedMutex<Atom, TimePublishing>> 33 DistributedMutex<Atom, TimePublishing>> { 37 DistributedMutex<Atom, TimePublishing>>::ProxyLockableLockGuard;
|
| D | DistributedMutex-inl.h | 784 friend class DistributedMutex<Atomic, TimePublishing>; 846 DistributedMutex<Atomic, TimePublishing>::DistributedMutex() 1090 DistributedMutex<Atomic, TimePublishing>::lock() { 1096 auto tryLockNoLoad(Atomic& atomic, DistributedMutex<A, T>&) 1097 -> typename DistributedMutex<A, T>::DistributedMutexStateProxy { 1115 DistributedMutex<Atomic, TimePublishing>::try_lock() { 1137 DistributedMutex<Atomic, TimePublishing>& mutex, 1529 void DistributedMutex<Atomic, Publish>::unlock( 1530 typename DistributedMutex::DistributedMutexStateProxy proxy) { 1655 DistributedMutex<Atomic, TimePublishing>::try_lock_until( [all …]
|
| D | DistributedMutex.cpp | 12 template class DistributedMutex<std::atomic, true>; variable
|
| /rocksdb-6.9/ |
| D | CMakeLists.txt | 78 option(WITH_FOLLY_DISTRIBUTED_MUTEX "build with folly::DistributedMutex" OFF) 80 option(WITH_FOLLY_DISTRIBUTED_MUTEX "build with folly::DistributedMutex" ON) 83 option(WITH_FOLLY_DISTRIBUTED_MUTEX "build with folly::DistributedMutex" OFF) 805 third-party/folly/folly/synchronization/DistributedMutex.cpp
|
| D | src.mk | 303 third-party/folly/folly/synchronization/DistributedMutex.cpp \
|
| D | CMakeCache.txt | 364 //build with folly::DistributedMutex
|