webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
bio_mem.c File Reference
#include <openssl/bio.h>
#include <limits.h>
#include <string.h>
#include <openssl/buf.h>
#include <openssl/err.h>
#include <openssl/mem.h>

Functions

BIOBIO_new_mem_buf (const void *buf, int len)
 
const BIO_METHODBIO_s_mem (void)
 
int BIO_mem_contents (const BIO *bio, const uint8_t **out_contents, size_t *out_len)
 
long BIO_get_mem_data (BIO *bio, char **contents)
 
int BIO_get_mem_ptr (BIO *bio, BUF_MEM **out)
 
int BIO_set_mem_buf (BIO *bio, BUF_MEM *b, int take_ownership)
 
int BIO_set_mem_eof_return (BIO *bio, int eof_value)
 

Function Documentation

◆ BIO_get_mem_data()

long BIO_get_mem_data ( BIO bio,
char **  contents 
)

◆ BIO_get_mem_ptr()

int BIO_get_mem_ptr ( BIO bio,
BUF_MEM **  out 
)

◆ BIO_mem_contents()

int BIO_mem_contents ( const BIO bio,
const uint8_t **  out_contents,
size_t out_len 
)

◆ BIO_new_mem_buf()

BIO* BIO_new_mem_buf ( const void buf,
int  len 
)

◆ BIO_s_mem()

const BIO_METHOD* BIO_s_mem ( void  )

◆ BIO_set_mem_buf()

int BIO_set_mem_buf ( BIO bio,
BUF_MEM b,
int  take_ownership 
)

◆ BIO_set_mem_eof_return()

int BIO_set_mem_eof_return ( BIO bio,
int  eof_value 
)