|
OpenVPN 3 Core Library
|
#include <cstring>#include <openssl/err.h>#include <openssl/bio.h>#include <openvpn/common/size.hpp>#include <openvpn/common/exception.hpp>#include <openvpn/frame/frame.hpp>#include <openvpn/frame/memq_dgram.hpp>Go to the source code of this file.
Classes | |
| class | openvpn::bmq_dgram::MemQ |
Namespaces | |
| namespace | openvpn |
| namespace | openvpn::bmq_dgram |
| namespace | openvpn::bmq_dgram::bio_memq_internal |
Functions | |
| int | openvpn::bmq_dgram::bio_memq_internal::memq_new (BIO *b) |
| int | openvpn::bmq_dgram::bio_memq_internal::memq_free (BIO *b) |
| int | openvpn::bmq_dgram::bio_memq_internal::memq_write (BIO *b, const char *in, int len) |
| int | openvpn::bmq_dgram::bio_memq_internal::memq_read (BIO *b, char *out, int size) |
| long | openvpn::bmq_dgram::bio_memq_internal::memq_ctrl (BIO *b, int cmd, long arg1, void *arg2) |
| int | openvpn::bmq_dgram::bio_memq_internal::memq_puts (BIO *b, const char *str) |
| void | openvpn::bmq_dgram::bio_memq_internal::create_bio_method () |
| void | openvpn::bmq_dgram::bio_memq_internal::free_bio_method () |
| BIO_METHOD * | openvpn::bmq_dgram::BIO_s_memq (void) |
| MemQ * | openvpn::bmq_dgram::memq_from_bio (BIO *b) |
| const MemQ * | openvpn::bmq_dgram::const_memq_from_bio (const BIO *b) |
| openvpn::bmq_dgram::MemQ () | |
| openvpn::bmq_dgram::~MemQ () | |
Variables | |
| static int | openvpn::bmq_dgram::bio_memq_internal::memq_method_type = 0 |
| static BIO_METHOD * | openvpn::bmq_dgram::bio_memq_internal::memq_method = nullptr |