OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Macros | Functions
bss_bio.c File Reference
#include <assert.h>
#include <limits.h>
#include <stdlib.h>
#include <string.h>
#include <openssl/bio.h>
#include <openssl/err.h>
#include <openssl/crypto.h>
#include "e_os.h"

Go to the source code of this file.

Classes

struct  bio_bio_st
 

Macros

#define NDEBUG
 
#define SSIZE_MAX   INT_MAX
 

Functions

BIO_METHODBIO_s_bio (void)
 
int BIO_new_bio_pair (BIO **bio1_p, size_t writebuf1, BIO **bio2_p, size_t writebuf2)
 
size_t BIO_ctrl_get_write_guarantee (BIO *bio)
 
size_t BIO_ctrl_get_read_request (BIO *bio)
 
int BIO_ctrl_reset_read_request (BIO *bio)
 
int BIO_nread0 (BIO *bio, char **buf)
 
int BIO_nread (BIO *bio, char **buf, int num)
 
int BIO_nwrite0 (BIO *bio, char **buf)
 
int BIO_nwrite (BIO *bio, char **buf, int num)
 

Macro Definition Documentation

#define NDEBUG

Definition at line 73 of file bss_bio.c.

#define SSIZE_MAX   INT_MAX

Definition at line 93 of file bss_bio.c.

Function Documentation

size_t BIO_ctrl_get_read_request ( BIO bio)

Definition at line 846 of file bss_bio.c.

size_t BIO_ctrl_get_write_guarantee ( BIO bio)

Definition at line 841 of file bss_bio.c.

int BIO_ctrl_reset_read_request ( BIO bio)

Definition at line 851 of file bss_bio.c.

int BIO_new_bio_pair ( BIO **  bio1_p,
size_t  writebuf1,
BIO **  bio2_p,
size_t  writebuf2 
)

Definition at line 789 of file bss_bio.c.

int BIO_nread ( BIO bio,
char **  buf,
int  num 
)

Definition at line 877 of file bss_bio.c.

int BIO_nread0 ( BIO bio,
char **  buf 
)

Definition at line 860 of file bss_bio.c.

int BIO_nwrite ( BIO bio,
char **  buf,
int  num 
)

Definition at line 910 of file bss_bio.c.

int BIO_nwrite0 ( BIO bio,
char **  buf 
)

Definition at line 893 of file bss_bio.c.

BIO_METHOD* BIO_s_bio ( void  )

Definition at line 120 of file bss_bio.c.