#include <openssl/bio.h>
#include <limits.h>
#include <string.h>
#include <openssl/buf.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include "../internal.h"
Go to the source code of this file.
|
long | BIO_get_mem_data (BIO *bio, char **contents) |
|
int | BIO_get_mem_ptr (BIO *bio, BUF_MEM **out) |
|
int | BIO_mem_contents (const BIO *bio, const uint8_t **out_contents, size_t *out_len) |
|
BIO * | BIO_new_mem_buf (const void *buf, int len) |
|
const BIO_METHOD * | BIO_s_mem (void) |
|
int | BIO_set_mem_buf (BIO *bio, BUF_MEM *b, int take_ownership) |
|
int | BIO_set_mem_eof_return (BIO *bio, int eof_value) |
|
static long | mem_ctrl (BIO *bio, int cmd, long num, void *ptr) |
|
static int | mem_free (BIO *bio) |
|
static int | mem_gets (BIO *bio, char *buf, int size) |
|
static int | mem_new (BIO *bio) |
|
static int | mem_read (BIO *bio, char *out, int outl) |
|
static int | mem_write (BIO *bio, const char *in, int inl) |
|
◆ BIO_get_mem_data()
long BIO_get_mem_data |
( |
BIO * |
bio, |
|
|
char ** |
contents |
|
) |
| |
◆ BIO_get_mem_ptr()
◆ BIO_mem_contents()
◆ BIO_new_mem_buf()
◆ BIO_s_mem()
◆ BIO_set_mem_buf()
◆ BIO_set_mem_eof_return()
int BIO_set_mem_eof_return |
( |
BIO * |
bio, |
|
|
int |
eof_value |
|
) |
| |
◆ mem_ctrl()
◆ mem_free()
static int mem_free |
( |
BIO * |
bio | ) |
|
|
static |
◆ mem_gets()
static int mem_gets |
( |
BIO * |
bio, |
|
|
char * |
buf, |
|
|
int |
size |
|
) |
| |
|
static |
◆ mem_new()
static int mem_new |
( |
BIO * |
bio | ) |
|
|
static |
◆ mem_read()
static int mem_read |
( |
BIO * |
bio, |
|
|
char * |
out, |
|
|
int |
outl |
|
) |
| |
|
static |
◆ mem_write()
◆ mem_method