50 std::chrono::milliseconds timeout) {
virtual void scheduleTimeout(folly::HHWheelTimer::Callback *callback, std::chrono::milliseconds timeout)
std::chrono::milliseconds getDefaultTimeout() const
void removeConnection(ManagedConnection *connection)
~ManagedConnection() override
void resetTimeoutTo(std::chrono::milliseconds)
void scheduleTimeout(ManagedConnection *const connection, std::chrono::milliseconds timeout)
virtual void describe(std::ostream &os) const =0
virtual void resetTimeout()
ConnectionManager * connectionManager_
std::ostream & operator<<(std::ostream &os, const ManagedConnection &conn)