#include <codestream.hpp>
◆ buf_chain() [1/2]
References bits, current_buf, current_length, last_byte, node_buf, node_length, node_pos, num_nodes, pos, tmp_byte, and total_length.
◆ buf_chain() [2/2]
| buf_chain::buf_chain |
( |
uint32_t |
num | ) |
|
|
inlineexplicit |
References bits, current_buf, current_length, last_byte, node_buf, node_length, node_pos, num_nodes, pos, tmp_byte, and total_length.
◆ activate() [1/2]
| void buf_chain::activate |
( |
| ) |
|
|
inline |
◆ activate() [2/2]
| void buf_chain::activate |
( |
int |
n | ) |
|
|
inline |
◆ add_buf_node()
| void buf_chain::add_buf_node |
( |
uint8_t * |
buf, |
|
|
uint32_t |
len |
|
) |
| |
|
inline |
◆ check_last_FF()
| void buf_chain::check_last_FF |
( |
| ) |
|
|
inline |
◆ copy_N_bytes()
| void buf_chain::copy_N_bytes |
( |
uint8_t *& |
buf, |
|
|
uint32_t |
N |
|
) |
| |
|
inline |
◆ flush_bits()
| void buf_chain::flush_bits |
( |
| ) |
|
|
inline |
◆ get_bit()
| uint8_t buf_chain::get_bit |
( |
| ) |
|
|
inline |
◆ get_byte()
| uint8_t buf_chain::get_byte |
( |
| ) |
|
|
inline |
◆ get_current_address()
| uint8_t* buf_chain::get_current_address |
( |
| ) |
|
|
inline |
◆ get_N_bits()
| uint32_t buf_chain::get_N_bits |
( |
uint8_t |
N | ) |
|
|
inline |
◆ get_specific_byte()
| uint8_t buf_chain::get_specific_byte |
( |
uint32_t |
bufpos | ) |
|
|
inline |
◆ get_total_length()
| uint32_t buf_chain::get_total_length |
( |
| ) |
const |
|
inline |
◆ get_word()
| uint16_t buf_chain::get_word |
( |
| ) |
|
|
inline |
◆ operator=()
◆ set_buf_node()
| void buf_chain::set_buf_node |
( |
uint32_t |
index, |
|
|
uint8_t * |
buf, |
|
|
uint32_t |
len |
|
) |
| |
|
inline |
◆ bits
◆ current_buf
| uint8_t* buf_chain::current_buf |
|
private |
◆ current_length
| uint32_t buf_chain::current_length |
|
private |
◆ last_byte
| uint8_t buf_chain::last_byte |
|
private |
◆ node_buf
| std::vector<uint8_t *> buf_chain::node_buf |
|
private |
◆ node_length
| std::vector<uint32_t> buf_chain::node_length |
|
private |
◆ node_pos
| uint32_t buf_chain::node_pos |
|
private |
◆ num_nodes
| uint32_t buf_chain::num_nodes |
|
private |
◆ pos
◆ tmp_byte
| uint8_t buf_chain::tmp_byte |
|
private |
◆ total_length
| uint32_t buf_chain::total_length |
|
private |
The documentation for this class was generated from the following file: