32 std::chrono::milliseconds defaultTimeoutMS,
61 std::chrono::milliseconds timeout) {
65 VLOG(2) <<
"Ingoring scheduleTimeout on an empty WheelTimerInstance";
88 WheelTimerInstance::operator bool()
const {
WheelTimerInstance & operator=(const WheelTimerInstance &timer)
EventBase * getEventBase() const
folly::HHWheelTimer * wheelTimerPtr_
constexpr detail::Map< Move > move
std::chrono::milliseconds getDefaultTimeout() const
std::chrono::milliseconds defaultTimeoutMS_
requires E e noexcept(noexcept(s.error(std::move(e))))
void scheduleTimeout(folly::HHWheelTimer::Callback *callback, std::chrono::milliseconds timeout)
static EventBaseManager * get()
void scheduleTimeout(Callback *callback, std::chrono::milliseconds timeout)
std::chrono::milliseconds getDefaultTimeout() const
void setDefaultTimeout(std::chrono::milliseconds timeout)