chain_array_buffer

Description

Vars

std::deque< array_buffer >

buffer_

size_t

read_position_

size_t

read_index_

size_t

write_position_

size_t

write_index_

Methods

chain_array_buffer ( )

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 )


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

chain_array_buffer ( )


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 )