![]() |
Home | Libraries | People | FAQ | More |
A chunk.
Defined in header <boost/beast/http/chunk_encode.hpp>
template< class ConstBufferSequence> class chunk_body
Name |
Description |
---|---|
Required for ConstBufferSequence |
|
Required for ConstBufferSequence |
Name |
Description |
---|---|
Required for ConstBufferSequence |
|
chunk_body [constructor] |
Constructor. |
Required for ConstBufferSequence |
This implements a ConstBufferSequence representing a chunk. The serialized format is as follows:
chunk = chunk-size [ chunk-[link beast.ref.boost__beast__http__field `ext`] ] CRLF chunk-data CRLF chunk-size = 1*HEXDIG chunk-[link beast.ref.boost__beast__http__field `ext`] = *( ";" chunk-[link beast.ref.boost__beast__http__field `ext`]-name [ "=" chunk-[link beast.ref.boost__beast__http__field `ext`]-val ] ) chunk-[link beast.ref.boost__beast__http__field `ext`]-name = token chunk-[link beast.ref.boost__beast__http__field `ext`]-val = token / quoted- string chunk-data = 1*OCTET ; a sequence of chunk-size octets
The chunk extension is optional. To use this class, pass an instance of it to a stream algorithm as the buffer sequence.