#include <frame.hpp>
Definition at line 57 of file frame.hpp.
◆ Context() [1/2]
openvpn::Frame::Context::Context |
( |
| ) |
|
|
inline |
◆ Context() [2/2]
openvpn::Frame::Context::Context |
( |
const size_t |
headroom, |
|
|
const size_t |
payload, |
|
|
const size_t |
tailroom, |
|
|
const size_t |
align_adjust, |
|
|
const size_t |
align_block, |
|
|
const unsigned int |
buffer_flags |
|
) |
| |
|
inline |
◆ actual_headroom()
size_t openvpn::Frame::Context::actual_headroom |
( |
const void * |
base | ) |
const |
|
inlineprivate |
◆ alloc()
◆ buffer_flags()
unsigned int openvpn::Frame::Context::buffer_flags |
( |
| ) |
const |
|
inline |
◆ capacity()
size_t openvpn::Frame::Context::capacity |
( |
| ) |
const |
|
inline |
◆ copy() [1/2]
◆ copy() [2/2]
BufferPtr openvpn::Frame::Context::copy |
( |
const unsigned char * |
data, |
|
|
const size_t |
size |
|
) |
| const |
|
inline |
◆ copy_by_value()
BufferAllocated openvpn::Frame::Context::copy_by_value |
( |
const unsigned char * |
data, |
|
|
const size_t |
size |
|
) |
| const |
|
inline |
◆ headroom()
size_t openvpn::Frame::Context::headroom |
( |
| ) |
const |
|
inline |
◆ info()
std::string openvpn::Frame::Context::info |
( |
| ) |
const |
|
inline |
◆ mutable_buffer()
openvpn_io::mutable_buffer openvpn::Frame::Context::mutable_buffer |
( |
Buffer & |
buf | ) |
const |
|
inline |
◆ mutable_buffer_clamp()
openvpn_io::mutable_buffer openvpn::Frame::Context::mutable_buffer_clamp |
( |
Buffer & |
buf | ) |
const |
|
inline |
◆ payload()
size_t openvpn::Frame::Context::payload |
( |
| ) |
const |
|
inline |
◆ prepare()
size_t openvpn::Frame::Context::prepare |
( |
Buffer & |
buf | ) |
const |
|
inline |
◆ realign()
void openvpn::Frame::Context::realign |
( |
Buffer & |
buf | ) |
const |
|
inline |
◆ recalc_derived()
void openvpn::Frame::Context::recalc_derived |
( |
| ) |
|
|
inlineprivate |
◆ remaining_payload()
size_t openvpn::Frame::Context::remaining_payload |
( |
const Buffer & |
buf | ) |
const |
|
inline |
◆ reset_align_adjust()
void openvpn::Frame::Context::reset_align_adjust |
( |
const size_t |
align_adjust | ) |
|
|
inline |
◆ standardize_capacity()
void openvpn::Frame::Context::standardize_capacity |
( |
const size_t |
newcap | ) |
|
|
inline |
◆ tailroom()
size_t openvpn::Frame::Context::tailroom |
( |
| ) |
const |
|
inline |
◆ adj_capacity_
size_t openvpn::Frame::Context::adj_capacity_ |
|
private |
◆ adj_headroom_
size_t openvpn::Frame::Context::adj_headroom_ |
|
private |
◆ align_adjust_
size_t openvpn::Frame::Context::align_adjust_ |
|
private |
◆ align_block_
size_t openvpn::Frame::Context::align_block_ |
|
private |
◆ buffer_flags_
unsigned int openvpn::Frame::Context::buffer_flags_ |
|
private |
◆ headroom_
size_t openvpn::Frame::Context::headroom_ |
|
private |
◆ payload_
size_t openvpn::Frame::Context::payload_ |
|
private |
◆ tailroom_
size_t openvpn::Frame::Context::tailroom_ |
|
private |
The documentation for this class was generated from the following file: