Functions | Variables
bio_ssl.cc File Reference
#include <openssl/ssl.h>
#include <openssl/bio.h>
Include dependency graph for bio_ssl.cc:

Go to the source code of this file.

Functions

const BIO_METHODBIO_f_ssl (void)
 
long BIO_set_ssl (BIO *bio, SSL *ssl, int take_owership)
 
static SSLget_ssl (BIO *bio)
 
static long ssl_callback_ctrl (BIO *bio, int cmd, bio_info_cb fp)
 
static long ssl_ctrl (BIO *bio, int cmd, long num, void *ptr)
 
static int ssl_free (BIO *bio)
 
static int ssl_new (BIO *bio)
 
static int ssl_read (BIO *bio, char *out, int outl)
 
static int ssl_write (BIO *bio, const char *out, int outl)
 

Variables

static const BIO_METHOD ssl_method
 

Function Documentation

◆ BIO_f_ssl()

const BIO_METHOD* BIO_f_ssl ( void  )

Definition at line 188 of file bio_ssl.cc.

◆ BIO_set_ssl()

long BIO_set_ssl ( BIO bio,
SSL ssl,
int  take_owership 
)

Definition at line 190 of file bio_ssl.cc.

◆ get_ssl()

static SSL* get_ssl ( BIO bio)
static

Definition at line 15 of file bio_ssl.cc.

◆ ssl_callback_ctrl()

static long ssl_callback_ctrl ( BIO bio,
int  cmd,
bio_info_cb  fp 
)
static

Definition at line 168 of file bio_ssl.cc.

◆ ssl_ctrl()

static long ssl_ctrl ( BIO bio,
int  cmd,
long  num,
void *  ptr 
)
static

Definition at line 93 of file bio_ssl.cc.

◆ ssl_free()

static int ssl_free ( BIO bio)
static

Definition at line 153 of file bio_ssl.cc.

◆ ssl_new()

static int ssl_new ( BIO bio)
static

Definition at line 149 of file bio_ssl.cc.

◆ ssl_read()

static int ssl_read ( BIO bio,
char *  out,
int  outl 
)
static

Definition at line 19 of file bio_ssl.cc.

◆ ssl_write()

static int ssl_write ( BIO bio,
const char *  out,
int  outl 
)
static

Definition at line 59 of file bio_ssl.cc.

Variable Documentation

◆ ssl_method

const BIO_METHOD ssl_method
static
Initial value:

Definition at line 183 of file bio_ssl.cc.

ssl_write
static int ssl_write(BIO *bio, const char *out, int outl)
Definition: bio_ssl.cc:59
ssl_read
static int ssl_read(BIO *bio, char *out, int outl)
Definition: bio_ssl.cc:19
ssl_ctrl
static long ssl_ctrl(BIO *bio, int cmd, long num, void *ptr)
Definition: bio_ssl.cc:93
ssl_callback_ctrl
static long ssl_callback_ctrl(BIO *bio, int cmd, bio_info_cb fp)
Definition: bio_ssl.cc:168
ssl_new
static int ssl_new(BIO *bio)
Definition: bio_ssl.cc:149
BIO_TYPE_SSL
#define BIO_TYPE_SSL
Definition: bio.h:780
ssl_free
static int ssl_free(BIO *bio)
Definition: bio_ssl.cc:153


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:04