MOCK_METHOD1(detachTimeoutManager, void(folly::AsyncTimeout *))
MOCK_METHOD2(attachTimeoutManager, void(folly::AsyncTimeout *, folly::TimeoutManager::InternalEnum))
virtual bool scheduleTimeout(AsyncTimeout *obj, timeout_type timeout)=0
—— Concurrent Priority Queue Implementation ——
virtual void attachTimeoutManager(AsyncTimeout *obj, InternalEnum internal)=0
MOCK_METHOD0(bumpHandlingTime, void())
virtual bool isInTimeoutManagerThread()=0
virtual void detachTimeoutManager(AsyncTimeout *obj)=0
virtual void bumpHandlingTime()=0
virtual void cancelTimeout(AsyncTimeout *obj)=0