#include <MessageBuffer.hpp>
|
typedef std::vector< uint8_t >::size_type | size_type |
|
◆ size_type
◆ MessageBuffer() [1/4]
MessageBuffer::MessageBuffer |
( |
| ) |
|
|
inline |
45 {
47 }
size_type _rpos
Definition: MessageBuffer.hpp:153
size_type _wpos
Definition: MessageBuffer.hpp:152
std::vector< uint8_t > _storage
Definition: MessageBuffer.hpp:154
uint32_t MAX_BUFFER_LENGTH
Definition: MessageBuffer.hpp:42
References _storage, and MAX_BUFFER_LENGTH.
◆ MessageBuffer() [2/4]
MessageBuffer::MessageBuffer |
( |
std::size_t |
initial_size | ) |
|
|
inlineexplicit |
◆ MessageBuffer() [3/4]
◆ MessageBuffer() [4/4]
62 {
63 }
std::vector< uint8_t > && move()
Definition: MessageBuffer.hpp:119
◆ copy()
const std::vector< uint8_t > & MessageBuffer::copy |
( |
| ) |
|
|
inline |
◆ ensure_free_space()
void MessageBuffer::ensure_free_space |
( |
| ) |
|
|
inline |
◆ get_active_size()
size_type MessageBuffer::get_active_size |
( |
| ) |
const |
|
inline |
◆ get_base_pointer()
uint8_t * MessageBuffer::get_base_pointer |
( |
| ) |
|
|
inline |
◆ get_buffer_size()
size_type MessageBuffer::get_buffer_size |
( |
| ) |
const |
|
inline |
◆ get_read_pointer()
uint8_t * MessageBuffer::get_read_pointer |
( |
| ) |
|
|
inline |
◆ get_remaining_space()
size_type MessageBuffer::get_remaining_space |
( |
| ) |
const |
|
inline |
◆ get_write_pointer()
uint8_t * MessageBuffer::get_write_pointer |
( |
| ) |
|
|
inline |
◆ move()
std::vector< uint8_t > && MessageBuffer::move |
( |
| ) |
|
|
inline |
◆ normalize()
void MessageBuffer::normalize |
( |
| ) |
|
|
inline |
◆ operator=() [1/2]
141 {
142 if (this != &right) {
146 }
147
148 return *this;
149 }
References _rpos, _storage, and _wpos.
◆ operator=() [2/2]
130 {
131 if (this != &right) {
135 }
136
137 return *this;
138 }
References _rpos, _storage, and _wpos.
◆ read_completed()
void MessageBuffer::read_completed |
( |
size_type |
bytes | ) |
|
|
inline |
◆ reset()
void MessageBuffer::reset |
( |
| ) |
|
|
inline |
◆ resize()
void MessageBuffer::resize |
( |
size_type |
bytes | ) |
|
|
inline |
◆ to_string()
std::string MessageBuffer::to_string |
( |
| ) |
|
|
inline |
◆ write()
void MessageBuffer::write |
( |
void const * |
data, |
|
|
std::size_t |
size |
|
) |
| |
|
inline |
◆ write_completed()
void MessageBuffer::write_completed |
( |
size_type |
bytes | ) |
|
|
inline |
◆ _rpos
◆ _storage
std::vector<uint8_t> MessageBuffer::_storage |
|
private |
◆ _wpos
◆ MAX_BUFFER_LENGTH
uint32_t MessageBuffer::MAX_BUFFER_LENGTH {1536} |
The documentation for this class was generated from the following file: