bool isComplete() const FL_NO_EXCEPT
size_t getContentLength() const FL_NO_EXCEPT
size_t getBufferSize() const FL_NO_EXCEPT
bool parseRequestLine() FL_NO_EXCEPT
bool parseHeaders() FL_NO_EXCEPT
HttpRequestPtrConst getRequest() FL_NO_EXCEPT
void consume(size_t n) FL_NO_EXCEPT
fl::optional< fl::string > getHeader(const char *name) const FL_NO_EXCEPT
void reset() FL_NO_EXCEPT
~HttpRequestParser() FL_NO_EXCEPT
fl::shared_ptr< net::http::ChunkedReader > mChunkedReader
fl::shared_ptr< HttpRequest > mRequest
HttpRequestParser() FL_NO_EXCEPT
HttpRequest & req() FL_NO_EXCEPT
void parseBody() FL_NO_EXCEPT
void feed(fl::span< const u8 > data) FL_NO_EXCEPT
State getState() const FL_NO_EXCEPT
bool getIsChunked() const FL_NO_EXCEPT
fl::optional< size_t > findCRLF() const FL_NO_EXCEPT
const HttpRequest & req() const FL_NO_EXCEPT
void feed(fl::span< const u8 > data) FL_NO_EXCEPT
size_t getContentLength() const FL_NO_EXCEPT
~HttpResponseParser() FL_NO_EXCEPT
bool isComplete() const FL_NO_EXCEPT
State getState() const FL_NO_EXCEPT
HttpResponse & resp() FL_NO_EXCEPT
size_t getBufferSize() const FL_NO_EXCEPT
bool getIsChunked() const FL_NO_EXCEPT
void reset() FL_NO_EXCEPT
HttpResponseParser() FL_NO_EXCEPT
const HttpResponse & resp() const FL_NO_EXCEPT
HttpResponsePtrConst getResponse() FL_NO_EXCEPT
fl::shared_ptr< HttpResponse > mResponse
fl::shared_ptr< net::http::ChunkedReader > mChunkedReader
fl::shared_ptr< HttpResponse > HttpResponsePtr
u8 u8 fract8 blur_amount FL_NO_EXCEPT
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