|
OpenVPN 3 Core Library
|
#include <bio_memq_dgram.hpp>
Public Member Functions | |
| MemQ () | |
| void | set_mtu (long mtu) |
| const struct timeval * | get_next_timeout (void) const |
| long | ctrl (BIO *b, int cmd, long num, void *ptr) |
Public Member Functions inherited from openvpn::MemQDgram | |
| OPENVPN_SIMPLE_EXCEPTION (frame_uninitialized) | |
| MemQDgram () | |
| MemQDgram (const Frame::Ptr &frame) | |
| void | set_frame (const Frame::Ptr &frame) |
| size_t | pending () const |
| void | write (const unsigned char *data, size_t size) |
| size_t | read (unsigned char *data, size_t len) |
Public Member Functions inherited from openvpn::MemQBase | |
| MemQBase () | |
| size_t | size () const |
| bool | empty () const |
| size_t | total_length () const |
| void | clear () |
| void | write_buf (const BufferPtr &bp) |
| BufferPtr | read_buf () |
| BufferPtr & | peek () |
| void | pop () |
| void | resize (const size_t cap) |
Private Attributes | |
| long | mtu |
| long | query_mtu_return |
| bool | return_eof_on_empty |
| struct timeval | next_timeout |
Additional Inherited Members | |
Protected Types inherited from openvpn::MemQBase | |
| typedef std::deque< BufferPtr > | q_type |
Protected Attributes inherited from openvpn::MemQBase | |
| size_t | length |
| q_type | q |
Definition at line 30 of file bio_memq_dgram.hpp.
|
inline |
Definition at line 33 of file bio_memq_dgram.hpp.
|
inline |
|
inline |
Definition at line 44 of file bio_memq_dgram.hpp.
|
inline |
Definition at line 40 of file bio_memq_dgram.hpp.
|
private |
Definition at line 101 of file bio_memq_dgram.hpp.
|
private |
Definition at line 104 of file bio_memq_dgram.hpp.
|
private |
Definition at line 102 of file bio_memq_dgram.hpp.
|
private |
Definition at line 103 of file bio_memq_dgram.hpp.