add_flags(const BufferFlags flags) | openvpn::BufferAllocatedType< T > | |
advance(const size_t delta) | openvpn::ConstBufferType< T > | |
allocated() const | openvpn::ConstBufferType< T > | |
append(const B &other) | openvpn::ConstBufferType< T > | protected |
back() const | openvpn::ConstBufferType< T > | |
buffer_full_error(const size_t newcap, const bool allocated) const | openvpn::ConstBufferType< T > | protected |
BufferAllocatedType | openvpn::BufferAllocatedType< T > | friend |
BufferAllocatedType() | openvpn::BufferAllocatedType< T > | |
BufferAllocatedType(const size_t capacity, const BufferFlags flags=BufAllocFlags::NO_FLAGS) | openvpn::BufferAllocatedType< T > | explicit |
BufferAllocatedType(const T *data, const size_t size, const BufferFlags flags) | openvpn::BufferAllocatedType< T > | explicit |
BufferAllocatedType(const BufferAllocatedType &other) | openvpn::BufferAllocatedType< T > | |
BufferAllocatedType(const BufferType< T_ > &other, const BufferFlags flags=BufAllocFlags::NO_FLAGS) | openvpn::BufferAllocatedType< T > | |
BufferAllocatedType(BufferAllocatedType< T_ > &&other) noexcept | openvpn::BufferAllocatedType< T > | |
BufferAllocatedType(const size_t offset, const size_t size, const size_t capacity, const BufferFlags flags) | openvpn::BufferAllocatedType< T > | |
BufferType()=default | openvpn::BufferType< T > | |
BufferType(void *data, const size_t size, const bool filled) | openvpn::BufferType< T > | inline |
BufferType(T *data, const size_t size, const bool filled) | openvpn::BufferType< T > | inline |
BufferType(T *data, const size_t offset, const size_t size, const size_t capacity) | openvpn::BufferType< T > | inlineprotected |
c_data() const | openvpn::ConstBufferType< T > | |
c_data_end() const | openvpn::ConstBufferType< T > | |
c_data_raw() const | openvpn::ConstBufferType< T > | |
c_index(const size_t index) const | openvpn::ConstBufferType< T > | |
c_str() const | openvpn::ConstBufferType< T > | |
capacity() const | openvpn::ConstBufferType< T > | |
capacity_ | openvpn::ConstBufferType< T > | private |
clear() | openvpn::BufferAllocatedType< T > | |
clear_flags(const BufferFlags flags) | openvpn::BufferAllocatedType< T > | |
const_buffer() const | openvpn::ConstBufferType< T > | |
const_buffer_clamp() const | openvpn::ConstBufferType< T > | |
const_buffer_limit(const size_t limit) const | openvpn::ConstBufferType< T > | |
const_type typedef | openvpn::ConstBufferType< T > | |
openvpn::ConstBufferType::ConstBufferType(void *data, const size_t size, const bool filled) | openvpn::ConstBufferType< T > | |
openvpn::ConstBufferType::ConstBufferType(const void *data, const size_t size, const bool filled) | openvpn::ConstBufferType< T > | |
openvpn::ConstBufferType::ConstBufferType(T *data, const size_t size, const bool filled) | openvpn::ConstBufferType< T > | |
openvpn::ConstBufferType::ConstBufferType(const U *data, const size_t size, const bool filled) | openvpn::ConstBufferType< T > | |
openvpn::ConstBufferType::ConstBufferType(T *data, const size_t offset, const size_t size, const size_t capacity) | openvpn::ConstBufferType< T > | protected |
openvpn::ConstBufferType::ConstBufferType(const U *data, const size_t offset, const size_t size, const size_t capacity) | openvpn::ConstBufferType< T > | protected |
contains_null() const | openvpn::ConstBufferType< T > | |
data() | openvpn::ConstBufferType< T > | protected |
data_ | openvpn::ConstBufferType< T > | private |
data_end() | openvpn::ConstBufferType< T > | protected |
data_raw() | openvpn::ConstBufferType< T > | protected |
defined() const | openvpn::ConstBufferType< T > | |
empty() const | openvpn::ConstBufferType< T > | |
flags_ | openvpn::BufferAllocatedType< T > | private |
free_data() | openvpn::BufferAllocatedType< T > | |
front() const | openvpn::ConstBufferType< T > | |
inc_size(const size_t delta) | openvpn::ConstBufferType< T > | |
index(const size_t index) | openvpn::ConstBufferType< T > | protected |
init(const size_t capacity, const BufferFlags flags=BufAllocFlags::NO_FLAGS) | openvpn::BufferAllocatedType< T > | |
init(const T *data, const size_t size, const BufferFlags flags) | openvpn::BufferAllocatedType< T > | |
init_headroom(const size_t headroom) | openvpn::ConstBufferType< T > | |
is_zeroed() const | openvpn::ConstBufferType< T > | |
length() const | openvpn::ConstBufferType< T > | |
max_size() const | openvpn::ConstBufferType< T > | |
max_size_tailroom(const size_t tailroom) const | openvpn::ConstBufferType< T > | protected |
move(BufferAllocatedType< T_ > &other) | openvpn::BufferAllocatedType< T > | |
mutable_buffer(const size_t tailroom=0) | openvpn::ConstBufferType< T > | protected |
mutable_buffer_append(const size_t tailroom=0) | openvpn::ConstBufferType< T > | protected |
mutable_buffer_append_clamp(const size_t tailroom=0) | openvpn::ConstBufferType< T > | protected |
mutable_buffer_clamp(const size_t tailroom=0) | openvpn::ConstBufferType< T > | protected |
NCT typedef | openvpn::ConstBufferType< T > | |
null_terminate() | openvpn::ConstBufferType< T > | protected |
offset() const | openvpn::ConstBufferType< T > | |
offset_ | openvpn::ConstBufferType< T > | private |
operator!=(const ConstBufferType &other) const | openvpn::ConstBufferType< T > | |
operator=(const BufferAllocatedType &other) | openvpn::BufferAllocatedType< T > | |
operator=(BufferAllocatedType &&other) noexcept | openvpn::BufferAllocatedType< T > | |
operator==(const ConstBufferType &other) const | openvpn::ConstBufferType< T > | |
operator[](const size_t index) const | openvpn::ConstBufferType< T > | |
operator[](const size_t index) | openvpn::ConstBufferType< T > | |
pop_back() | openvpn::ConstBufferType< T > | |
pop_front() | openvpn::ConstBufferType< T > | |
prepend(const T *data, const size_t size) | openvpn::ConstBufferType< T > | protected |
prepend(const void *data, const size_t size) | openvpn::ConstBufferType< T > | protected |
prepend_alloc(const size_t size) | openvpn::ConstBufferType< T > | protected |
push_back(const T &value) | openvpn::ConstBufferType< T > | protected |
push_front(const T &value) | openvpn::ConstBufferType< T > | protected |
range(size_t offset, size_t len) const | openvpn::ConstBufferType< T > | |
read(NCT *data, const size_t size) | openvpn::ConstBufferType< T > | |
read(void *data, const size_t size) | openvpn::ConstBufferType< T > | |
read_alloc(const size_t size) | openvpn::ConstBufferType< T > | |
read_alloc_buf(const size_t size) | openvpn::ConstBufferType< T > | |
realign(const size_t headroom) | openvpn::BufferAllocatedType< T > | |
realloc(const size_t newcap) | openvpn::BufferAllocatedType< T > | |
realloc_(const size_t newcap, size_t new_offset) | openvpn::BufferAllocatedType< T > | |
remaining(const size_t tailroom=0) const | openvpn::ConstBufferType< T > | protected |
reserve(const size_t n) | openvpn::ConstBufferType< T > | protected |
reset(const size_t min_capacity, const BufferFlags flags=BufAllocFlags::NO_FLAGS) | openvpn::BufferAllocatedType< T > | |
reset(const size_t headroom, const size_t min_capacity, const BufferFlags flags=BufAllocFlags::NO_FLAGS) | openvpn::BufferAllocatedType< T > | |
reset_content() | openvpn::ConstBufferType< T > | |
reset_impl(const size_t min_capacity, const BufferFlags flags) override | openvpn::BufferAllocatedType< T > | virtual |
reset_offset(const size_t offset) | openvpn::ConstBufferType< T > | |
reset_size() | openvpn::ConstBufferType< T > | |
resize(const size_t new_capacity) override | openvpn::BufferAllocatedType< T > | virtual |
set_size(const size_t size) | openvpn::ConstBufferType< T > | |
set_trailer(const T &value) | openvpn::ConstBufferType< T > | protected |
size() const | openvpn::ConstBufferType< T > | |
size_ | openvpn::ConstBufferType< T > | private |
swap(BufferAllocatedType< T_ > &other) | openvpn::BufferAllocatedType< T > | |
openvpn::BufferType::swap(ConstBufferType< T_ > &other) | openvpn::ConstBufferType< T > | protected |
test_flags(const BufferFlags flags) const noexcept | openvpn::BufferAllocatedType< T > | |
type typedef | openvpn::ConstBufferType< T > | |
value_type typedef | openvpn::ConstBufferType< T > | |
write(const T *data, const size_t size) | openvpn::ConstBufferType< T > | protected |
write(const void *data, const size_t size) | openvpn::ConstBufferType< T > | protected |
write_alloc(const size_t size) | openvpn::ConstBufferType< T > | protected |
~BufferAllocatedType() | openvpn::BufferAllocatedType< T > | |
~ConstBufferType()=default | openvpn::ConstBufferType< T > | virtual |