chain_array_buffer
Description
Vars
std::deque< array_buffer > |
||
size_t |
||
size_t |
||
size_t |
||
size_t |
||
Methods
size_t |
read_position ( ) |
size_t |
|
size_t |
read_segment_length ( size_t ) |
void |
read_advance ( size_t ) |
uint8_t & |
read ( size_t ) |
const uint8_t & |
read ( size_t ) |
size_t |
write_position ( ) |
size_t |
|
size_t |
write_segment_length ( size_t ) |
void |
write_advance ( size_t ) |
uint8_t & |
write ( size_t ) |
const uint8_t & |
write ( size_t ) |
write_require_length ( size_t ) |
|
error_or < array_buffer > |
extract_front ( uint64_t ) |
Vars Description
std::deque< array_buffer > buffer_
size_t read_position_
size_t read_index_
size_t write_position_
size_t write_index_
Methods Description
size_t read_position ( )
size_t read_composite_length ( )
size_t read_segment_length ( size_t )
void read_advance ( size_t )
uint8_t & read ( size_t )
const uint8_t & read ( size_t )
size_t write_position ( )
size_t write_composite_length ( )
size_t write_segment_length ( size_t )
void write_advance ( size_t )
uint8_t & write ( size_t )
const uint8_t & write ( size_t )
error write_require_length ( size_t )
error_or < array_buffer > extract_front ( uint64_t )