OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::bmq_stream::bio_memq_internal Class Reference

#include <bio_memq_stream.hpp>

Static Public Member Functions

static int memq_new (BIO *b)
 
static int memq_free (BIO *b)
 
static int memq_write (BIO *b, const char *in, int len)
 
static int memq_read (BIO *b, char *out, int size)
 
static long memq_ctrl (BIO *b, int cmd, long arg1, void *arg2)
 
static int memq_puts (BIO *b, const char *str)
 
static void init_static ()
 
static void free_bio_method ()
 

Static Public Attributes

static int memq_method_type = -1
 
static BIO_METHOD * memq_method = nullptr
 

Detailed Description

Definition at line 81 of file bio_memq_stream.hpp.

Member Function Documentation

◆ free_bio_method()

static void openvpn::bmq_stream::bio_memq_internal::free_bio_method ( )
inlinestatic

Definition at line 195 of file bio_memq_stream.hpp.

◆ init_static()

static void openvpn::bmq_stream::bio_memq_internal::init_static ( )
inlinestatic

Definition at line 182 of file bio_memq_stream.hpp.

Here is the caller graph for this function:

◆ memq_ctrl()

static long openvpn::bmq_stream::bio_memq_internal::memq_ctrl ( BIO *  b,
int  cmd,
long  arg1,
void *  arg2 
)
inlinestatic

Definition at line 165 of file bio_memq_stream.hpp.

Here is the caller graph for this function:

◆ memq_free()

static int openvpn::bmq_stream::bio_memq_internal::memq_free ( BIO *  b)
inlinestatic

Definition at line 99 of file bio_memq_stream.hpp.

Here is the caller graph for this function:

◆ memq_new()

static int openvpn::bmq_stream::bio_memq_internal::memq_new ( BIO *  b)
inlinestatic

Definition at line 88 of file bio_memq_stream.hpp.

Here is the caller graph for this function:

◆ memq_puts()

static int openvpn::bmq_stream::bio_memq_internal::memq_puts ( BIO *  b,
const char *  str 
)
inlinestatic

Definition at line 171 of file bio_memq_stream.hpp.

Here is the caller graph for this function:

◆ memq_read()

static int openvpn::bmq_stream::bio_memq_internal::memq_read ( BIO *  b,
char *  out,
int  size 
)
inlinestatic

Definition at line 140 of file bio_memq_stream.hpp.

Here is the caller graph for this function:

◆ memq_write()

static int openvpn::bmq_stream::bio_memq_internal::memq_write ( BIO *  b,
const char *  in,
int  len 
)
inlinestatic

Definition at line 115 of file bio_memq_stream.hpp.

Here is the caller graph for this function:

Member Data Documentation

◆ memq_method

BIO_METHOD* openvpn::bmq_stream::bio_memq_internal::memq_method = nullptr
inlinestatic

Definition at line 85 of file bio_memq_stream.hpp.

◆ memq_method_type

int openvpn::bmq_stream::bio_memq_internal::memq_method_type = -1
inlinestatic

Definition at line 84 of file bio_memq_stream.hpp.


The documentation for this class was generated from the following file: