12#include <llhttp/llhttp.h>
26 const std::string_view& url,
28 std::vector<uint8_t>&& body,
29 int32_t stream_id = http2::DEFAULT_STREAM_ID) = 0;
40 std::vector<uint8_t>&& body) = 0;
Definition http_proc.h:20
virtual void handle_request(llhttp_method method, const std::string_view &url, ccf::http::HeaderMap &&headers, std::vector< uint8_t > &&body, int32_t stream_id=http2::DEFAULT_STREAM_ID)=0
virtual ~RequestProcessor()=default
Definition http_proc.h:33
virtual ~ResponseProcessor()=default
virtual void handle_response(ccf::http_status status, ccf::http::HeaderMap &&headers, std::vector< uint8_t > &&body)=0
std::map< std::string, std::string, std::less<> > HeaderMap
Definition http_header_map.h:10
llhttp_status http_status
Definition http_status.h:9
Definition error_reporter.h:6