| /rocksdb-6.9/third-party/folly/folly/synchronization/detail/ |
| D | Spin.h | 24 template <typename Clock, typename Duration, typename F> 26 std::chrono::time_point<Clock, Duration> const& deadline, in spin_pause_until() argument 33 auto tbegin = Clock::now(); in spin_pause_until() 39 auto const tnow = Clock::now(); in spin_pause_until() 58 template <typename Clock, typename Duration, typename F> 60 std::chrono::time_point<Clock, Duration> const& deadline, in spin_yield_until() argument 67 auto const max = std::chrono::time_point<Clock, Duration>::max(); in spin_yield_until() 68 if (deadline != max && Clock::now() >= deadline) { in spin_yield_until()
|
| D | ProxyLockable.h | 79 template <typename Clock, typename Duration> 82 const std::chrono::time_point<Clock, Duration>& time); 102 template <typename Clock, typename Duration> 103 bool try_lock_until(const std::chrono::time_point<Clock, Duration>& time);
|
| D | ProxyLockable-inl.h | 103 template <typename Clock, typename Duration> 106 const std::chrono::time_point<Clock, Duration>& time) { in ProxyLockableUniqueLock() argument 159 template <typename Clock, typename Duration> 161 const std::chrono::time_point<Clock, Duration>& time) { in try_lock_until() argument
|
| /rocksdb-6.9/util/ |
| D | timer_queue.h | 76 Clock::time_point tp = Clock::now(); in add() 108 newItem.end = Clock::time_point(); in cancel() 132 item.end = Clock::time_point(); in cancelAll() 143 using Clock = std::chrono::steady_clock; 170 std::pair<bool, Clock::time_point> calcWaitTime_lock() { in calcWaitTime_lock() 183 return std::make_pair(false, Clock::time_point()); in calcWaitTime_lock() 187 while (m_items.size() && m_items.top().end <= Clock::now()) { in checkWork() 201 item.end = Clock::now() + std::chrono::milliseconds(new_period); in checkWork() 214 Clock::time_point end;
|
| D | timer_queue_test.cc | 32 using Clock = std::chrono::high_resolution_clock; typedef 34 static auto start = Clock::now(); in now() 35 return std::chrono::duration<double, std::milli>(Clock::now() - start) in now()
|
| /rocksdb-6.9/third-party/folly/folly/detail/ |
| D | Futex-inl.h | 17 template <typename TargetClock, typename Clock, typename Duration> 19 std::chrono::time_point<Clock, Duration> const& time) { in time_point_conv() argument 21 using TimePoint = std::chrono::time_point<Clock, Duration>; in time_point_conv() 26 } else if (std::is_same<Clock, TargetClock>::value) { in time_point_conv() 32 auto const delta = time - Clock::now(); in time_point_conv() 100 template <typename Futex, class Clock, class Duration> 104 std::chrono::time_point<Clock, Duration> const& deadline, in futexWaitUntil() argument 107 Clock::is_steady, in futexWaitUntil()
|
| D | Futex.cpp | 71 template <class Clock> 72 struct timespec timeSpecFromTimePoint(time_point<Clock> absTime) { in timeSpecFromTimePoint() 76 epoch = Clock::duration::zero(); in timeSpecFromTimePoint()
|
| D | Futex.h | 59 template <typename Futex, class Clock, class Duration> 63 std::chrono::time_point<Clock, Duration> const& deadline,
|
| /rocksdb-6.9/third-party/folly/folly/synchronization/ |
| D | Baton.h | 214 template <typename Clock, typename Duration> 216 const std::chrono::time_point<Clock, Duration>& deadline, 233 template <typename Clock, typename Duration> 235 const std::chrono::time_point<Clock, Duration>& deadline) noexcept { in timed_wait() argument 248 template <typename Clock, typename Duration> 250 const std::chrono::time_point<Clock, Duration>& deadline, in tryWaitSlow() argument 291 assert(deadline != (std::chrono::time_point<Clock, Duration>::max())); in tryWaitSlow()
|
| D | AtomicNotification-inl.h | 58 typename Clock, 63 const std::chrono::time_point<Clock, Duration>& deadline) { in atomic_wait_until_impl() argument 71 typename Clock, 76 const std::chrono::time_point<Clock, Duration>& deadline) { in atomic_wait_until_impl() argument 119 template <typename Integer, typename Clock, typename Duration> 123 const std::chrono::time_point<Clock, Duration>& deadline) { in atomic_wait_until() argument
|
| D | ParkingLot.h | 34 template <typename Clock, typename Duration> 35 std::cv_status wait(std::chrono::time_point<Clock, Duration> deadline) { in wait() 39 if (deadline != std::chrono::time_point<Clock, Duration>::max()) { in wait() 190 typename Clock, 197 std::chrono::time_point<Clock, Duration> deadline); 241 typename Clock, 248 std::chrono::time_point<Clock, Duration> deadline) { in park_until() argument
|
| D | AtomicNotification.h | 39 template <typename Integer, typename Clock, typename Duration> 43 const std::chrono::time_point<Clock, Duration>& deadline);
|
| D | DistributedMutex.h | 214 template <typename Clock, typename Duration> 216 const std::chrono::time_point<Clock, Duration>& deadline);
|
| D | DistributedMutex-inl.h | 1653 template <typename Clock, typename Duration> 1656 const std::chrono::time_point<Clock, Duration>& deadline) {
|