#include <folly/io/async/EventUtil.h>
#include <folly/io/async/STTimerFDTimeoutManager.h>
namespace folly {
STTimerFDTimeoutManager::STTimerFDTimeoutManager(folly::EventBase* eventBase)
: … { … }
STTimerFDTimeoutManager::~STTimerFDTimeoutManager() { … }
void STTimerFDTimeoutManager::setActive(AsyncTimeout* obj, bool active) { … }
void STTimerFDTimeoutManager::attachTimeoutManager(
AsyncTimeout* , InternalEnum ) { … }
void STTimerFDTimeoutManager::detachTimeoutManager(AsyncTimeout* obj) { … }
bool STTimerFDTimeoutManager::scheduleTimeout(
AsyncTimeout* obj, timeout_type timeout) { … }
bool STTimerFDTimeoutManager::scheduleTimeoutHighRes(
AsyncTimeout* obj, timeout_type_high_res timeout) { … }
void STTimerFDTimeoutManager::cancelTimeout(AsyncTimeout* obj) { … }
void STTimerFDTimeoutManager::bumpHandlingTime() { … }
void STTimerFDTimeoutManager::onTimeout() noexcept { … }
}