|
FastLED 3.10.8
|
Definition at line 32 of file chunked_encoding.h.
#include <chunked_encoding.h>
Collaboration diagram for fl::net::http::ChunkedReader:Public Member Functions | |
| ChunkedReader () FL_NO_EXCEPT | |
| void | feed (fl::span< const u8 > data) FL_NO_EXCEPT |
| bool | hasChunk () const FL_NO_EXCEPT |
| bool | isFinal () const FL_NO_EXCEPT |
| size_t | nextChunkSize () const FL_NO_EXCEPT |
| ChunkedReadResult | readChunk (fl::span< u8 > out) FL_NO_EXCEPT |
| void | reset () FL_NO_EXCEPT |
Private Types | |
| enum | State { READ_SIZE , READ_DATA , READ_TRAILER , STATE_FINAL } |
Private Member Functions | |
| void | consume (size_t n) FL_NO_EXCEPT |
| bool | hasCRLF () const FL_NO_EXCEPT |
| bool | parseChunkSize (size_t &outSize) FL_NO_EXCEPT |
Private Attributes | |
| fl::vector< u8 > | mBuffer |
| size_t | mBytesRead |
| fl::vector< fl::vector< u8 > > | mChunks |
| size_t | mChunkSize |
| fl::vector< u8 > | mCurrentChunk |
| State | mState |