31 void onBody(std::unique_ptr<folly::IOBuf> chain) noexcept
override;
32 void onTrailers(std::unique_ptr<HTTPHeaders> trailers) noexcept
override;
33 void onEOM() noexcept
override;
void forceConnectionClose(bool close)
void onEgressResumed() noexceptoverride
const HTTPErrorPage * errorPage_
spdy::GoawayStatusCode statusCode
void onEOM() noexceptoverride
~HTTPDirectResponseHandler() override
requires E e noexcept(noexcept(s.error(std::move(e))))
requires And< SemiMovable< VN >... > &&SemiMovable< E > auto error(E e)
HTTPDirectResponseHandler(unsigned statusCode, const std::string &statusMsg, const HTTPErrorPage *errorPage=nullptr)
void onEgressPaused() noexceptoverride
void onBody(std::unique_ptr< folly::IOBuf > chain) noexceptoverride
void setTransaction(HTTPTransaction *txn) noexceptoverride
void onHeadersComplete(std::unique_ptr< HTTPMessage > msg) noexceptoverride
void onUpgrade(UpgradeProtocol protocol) noexceptoverride
std::string statusMessage_
void onError(const HTTPException &error) noexceptoverride
int close(NetworkSocket s)
bool forceConnectionClose_
void onTrailers(std::unique_ptr< HTTPHeaders > trailers) noexceptoverride
void detachTransaction() noexceptoverride