|
OpenVPN 3 Core Library
|
#include <bio_memq_stream.hpp>
Public Member Functions | |
| MemQ () | |
| long | ctrl (BIO *b, int cmd, long num, void *ptr) |
Public Member Functions inherited from openvpn::MemQStream | |
| OPENVPN_SIMPLE_EXCEPTION (frame_uninitialized) | |
| MemQStream () | |
| MemQStream (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) |
Public Attributes | |
| bool | return_eof_on_empty = false |
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 32 of file bio_memq_stream.hpp.
|
inline |
Definition at line 35 of file bio_memq_stream.hpp.
|
inline |
| bool openvpn::bmq_stream::MemQ::return_eof_on_empty = false |
Definition at line 78 of file bio_memq_stream.hpp.