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 |