bool parseChunkSize(size_t &outSize) FL_NO_EXCEPT
void reset() FL_NO_EXCEPT
ChunkedReadResult readChunk(fl::span< u8 > out) FL_NO_EXCEPT
size_t nextChunkSize() const FL_NO_EXCEPT
void feed(fl::span< const u8 > data) FL_NO_EXCEPT
fl::vector< u8 > mCurrentChunk
void consume(size_t n) FL_NO_EXCEPT
bool hasChunk() const FL_NO_EXCEPT
bool isFinal() const FL_NO_EXCEPT
ChunkedReader() FL_NO_EXCEPT
bool hasCRLF() const FL_NO_EXCEPT
fl::vector< fl::vector< u8 > > mChunks
size_t writeChunk(fl::span< const u8 > data, fl::span< u8 > out) FL_NO_EXCEPT
ChunkedWriter() FL_NO_EXCEPT
size_t writeFinal(fl::span< u8 > out) FL_NO_EXCEPT
static constexpr size_t FINAL_SIZE
static size_t chunkOverhead(size_t dataLen) FL_NO_EXCEPT
u8 u8 fract8 blur_amount FL_NO_EXCEPT
Base definition for an LED controller.
bool isFinal() const FL_NO_EXCEPT
ChunkedReadResult(Status s, fl::span< const u8 > d) FL_NO_EXCEPT
bool hasData() const FL_NO_EXCEPT
ChunkedReadResult() FL_NO_EXCEPT
fl::span< const u8 > mData