30 virtual std::unique_ptr<HTTPMessageFilter>
clone ()
noexcept = 0;
37 void onBody(std::unique_ptr<folly::IOBuf> chain) noexcept
override {
46 void onTrailers(std::unique_ptr<HTTPHeaders> trailers) noexcept
override {
49 void onEOM() noexcept
override {
void setTransaction(HTTPTransaction *txn) noexceptfinal
void onEgressPaused() noexceptfinal
void onExTransaction(HTTPTransaction *txn) noexceptfinal
virtual const std::string & getFilterName() noexcept
virtual void onPushedTransaction(HTTPTransaction *) noexcept
void setNextTransactionHandler(HTTPTransaction::Handler *next)
void onEOM() noexceptoverride
void onHeadersComplete(std::unique_ptr< HTTPMessage > msg) noexceptoverride
virtual void onEgressPaused() noexcept=0
void onEgressResumed() noexceptfinal
virtual void onChunkComplete() noexcept
virtual void onEgressResumed() noexcept=0
void nextOnChunkHeader(size_t length)
virtual void onError(const HTTPException &error) noexcept=0
void onError(const HTTPException &error) noexceptoverride
virtual void detachTransaction() noexcept=0
void onBody(std::unique_ptr< folly::IOBuf > chain) noexceptoverride
constexpr detail::Map< Move > move
void onTrailers(std::unique_ptr< HTTPHeaders > trailers) noexceptoverride
virtual void onUpgrade(UpgradeProtocol protocol) noexcept=0
virtual void onChunkHeader(size_t) noexcept
void nextOnChunkComplete()
requires E e noexcept(noexcept(s.error(std::move(e))))
requires And< SemiMovable< VN >... > &&SemiMovable< E > auto error(E e)
void nextOnBody(std::unique_ptr< folly::IOBuf > chain)
virtual void setTransaction(HTTPTransaction *txn) noexcept=0
void onUpgrade(UpgradeProtocol protocol) noexceptoverride
void detachTransaction() noexceptfinal
virtual void onBody(std::unique_ptr< folly::IOBuf > chain) noexcept=0
static const std::string kMessageFilterDefaultName_
void onChunkHeader(size_t length) noexceptoverride
virtual std::unique_ptr< HTTPMessageFilter > clone() noexcept=0
virtual void onExTransaction(HTTPTransaction *) noexcept
void nextOnHeadersComplete(std::unique_ptr< HTTPMessage > msg)
virtual void onHeadersComplete(std::unique_ptr< HTTPMessage > msg) noexcept=0
virtual void onEOM() noexcept=0
void onChunkComplete() noexceptoverride
virtual void onTrailers(std::unique_ptr< HTTPHeaders > trailers) noexcept=0
void nextOnError(const HTTPException &ex)
void nextOnTrailers(std::unique_ptr< HTTPHeaders > trailers)
void onPushedTransaction(HTTPTransaction *txn) noexceptfinal
HTTPTransaction::Handler * getNextTransactionHandler()
HTTPTransaction::Handler * nextTransactionHandler_