41 bool newStream =
false)
override;
47 void onBody(StreamID stream,
48 std::unique_ptr<folly::IOBuf> chain,
62 std::unique_ptr<HTTPMessage> msg)
override;
92 std::unique_ptr<folly::IOBuf> debugData =
nullptr)
override;
void onMessageComplete(StreamID stream, bool upgrade) override
void onWindowUpdate(StreamID stream, uint32_t amount) override
void onSettingsAck() override
void onBody(StreamID stream, std::unique_ptr< folly::IOBuf > chain, uint16_t padding) override
void onPingRequest(uint64_t uniqueID) override
static http_parser_settings settings
requires And< SemiMovable< VN >... > &&SemiMovable< E > auto error(E e)
void printPing(uint64_t uniqueID)
void onPingReply(uint64_t uniqueID) override
void onSettings(const SettingsList &settings) override
void onGoaway(uint64_t lastGoodStreamID, ErrorCode code, std::unique_ptr< folly::IOBuf > debugData=nullptr) override
void onHeadersComplete(StreamID stream, std::unique_ptr< HTTPMessage > msg) override
void onAbort(StreamID stream, ErrorCode code) override
std::vector< HTTPSetting > SettingsList
void onFrameHeader(StreamID stream_id, uint8_t flags, uint64_t length, uint8_t type, uint16_t version=0) override
void onError(StreamID stream, const HTTPException &error, bool newStream=false) override