void sendChunkHeader(size_t len) noexceptoverride
virtual void sendChunkTerminator() noexcept=0
void sendAbort() noexceptoverride
virtual ExMessageHandler * getExHandler() noexcept
virtual void setResponseHandler(ResponseHandler *handler) noexcept
virtual void sendEOM() noexcept=0
virtual void getCurrentTransportInfo(wangle::TransportInfo *tinfo) const =0
void getCurrentTransportInfo(wangle::TransportInfo *tinfo) const override
void onError(ProxygenError err) noexceptoverride
virtual void onEOM() noexcept=0
constexpr detail::Map< Move > move
virtual bool canHandleExpect() noexcept
virtual void sendChunkHeader(size_t len) noexcept=0
virtual void requestComplete() noexcept=0
requires E e noexcept(noexcept(s.error(std::move(e))))
void onEgressPaused() noexceptoverride
virtual void sendAbort() noexcept=0
void onEOM() noexceptoverride
const wangle::TransportInfo & getSetupTransportInfo() const noexceptoverride
void requestComplete() noexceptoverride
void handler(int, siginfo_t *, void *)
virtual void resumeIngress() noexcept=0
virtual void sendHeaders(HTTPMessage &msg) noexcept=0
void onEgressResumed() noexceptoverride
void onBody(std::unique_ptr< folly::IOBuf > body) noexceptoverride
void pauseIngress() noexceptoverride
virtual void onEgressPaused() noexcept
void setResponseHandler(ResponseHandler *handler) noexceptoverride
void sendChunkTerminator() noexceptoverride
virtual void onRequest(std::unique_ptr< HTTPMessage > headers) noexcept=0
void sendEOM() noexceptoverride
void sendHeaders(HTTPMessage &msg) noexceptoverride
virtual void sendBody(std::unique_ptr< folly::IOBuf > body) noexcept=0
ExMessageHandler * getExHandler() noexceptoverride
void refreshTimeout() noexceptoverride
void resumeIngress() noexceptoverride
RequestHandler * upstream_
virtual const wangle::TransportInfo & getSetupTransportInfo() const noexcept=0
virtual void refreshTimeout() noexcept=0
virtual void pauseIngress() noexcept=0
Filter(RequestHandler *upstream)
virtual void onUpgrade(proxygen::UpgradeProtocol prot) noexcept=0
virtual void onError(ProxygenError err) noexcept=0
ResponseHandler * downstream_
void onUpgrade(UpgradeProtocol protocol) noexceptoverride
void sendBody(std::unique_ptr< folly::IOBuf > body) noexceptoverride
virtual ResponseHandler * newPushedResponse(PushHandler *pushHandler) noexcept=0
void onRequest(std::unique_ptr< HTTPMessage > headers) noexceptoverride
virtual void onEgressResumed() noexcept
virtual void onBody(std::unique_ptr< folly::IOBuf > body) noexcept=0
bool canHandleExpect() noexceptoverride
ResponseHandler * newPushedResponse(PushHandler *handler) noexceptoverride