proxygen
|
#include <HTTPSession.h>
Public Member Functions | |
WriteTimeout (HTTPSession *session) | |
~WriteTimeout () override | |
void | timeoutExpired () noexceptoverride |
Public Member Functions inherited from folly::HHWheelTimer::Callback | |
Callback ()=default | |
virtual | ~Callback () |
virtual void | callbackCanceled () noexcept |
void | cancelTimeout () |
bool | isScheduled () const |
std::chrono::milliseconds | getTimeRemaining () |
Private Attributes | |
HTTPSession * | session_ |
Additional Inherited Members | |
Protected Member Functions inherited from folly::HHWheelTimer::Callback | |
virtual std::chrono::steady_clock::time_point | getCurTime () |
Definition at line 671 of file HTTPSession.h.
|
inlineexplicit |
Definition at line 674 of file HTTPSession.h.
|
inlineoverride |
Definition at line 675 of file HTTPSession.h.
|
inlineoverridevirtualnoexcept |
timeoutExpired() is invoked when the timeout has expired.
Implements folly::HHWheelTimer::Callback.
Definition at line 677 of file HTTPSession.h.
References session_, and proxygen::HTTPSession::writeTimeoutExpired().
|
private |
Definition at line 679 of file HTTPSession.h.
Referenced by proxygen::HTTPSession::ShutdownTransportCallback::runLoopCallback(), timeoutExpired(), proxygen::HTTPSession::FlowControlTimeout::timeoutExpired(), and proxygen::HTTPSession::DrainTimeout::timeoutExpired().