fl::optional< fl::string > getHeader(const char *name) const
~HttpRequestParser() FL_NOEXCEPT
size_t getBufferSize() const
const HttpRequest & req() const
bool getIsChunked() const
fl::shared_ptr< net::http::ChunkedReader > mChunkedReader
fl::optional< size_t > findCRLF() const
fl::shared_ptr< HttpRequest > mRequest
size_t getContentLength() const
HttpRequestParser() FL_NOEXCEPT
HttpRequestPtrConst getRequest()
void feed(fl::span< const u8 > data)
const HttpResponse & resp() const
HttpResponseParser() FL_NOEXCEPT
bool getIsChunked() const
fl::optional< size_t > findCRLF() const
size_t getContentLength() const
~HttpResponseParser() FL_NOEXCEPT
size_t getBufferSize() const
HttpResponsePtrConst getResponse()
void feed(fl::span< const u8 > data)
fl::shared_ptr< HttpResponse > mResponse
fl::shared_ptr< net::http::ChunkedReader > mChunkedReader
fl::optional< fl::string > getHeader(const char *name) const
fl::shared_ptr< HttpResponse > HttpResponsePtr
fl::shared_ptr< const HttpResponse > HttpResponsePtrConst
fl::shared_ptr< const HttpRequest > HttpRequestPtrConst
fl::shared_ptr< HttpRequest > HttpRequestPtr
Base definition for an LED controller.
fl::flat_map< fl::string, fl::string, fl::StringFastLess > headers
fl::flat_map< fl::string, fl::string, fl::StringFastLess > headers