webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <openssl/bio.h>
#include <assert.h>
#include <string.h>
#include <openssl/buf.h>
#include <openssl/err.h>
#include <openssl/mem.h>
Classes | |
struct | bio_bio_st |
Functions | |
int | BIO_zero_copy_get_read_buf (BIO *bio, uint8_t **out_read_buf, size_t *out_buf_offset, size_t *out_available_bytes) |
int | BIO_zero_copy_get_read_buf_done (BIO *bio, size_t bytes_read) |
int | BIO_zero_copy_get_write_buf (BIO *bio, uint8_t **out_write_buf, size_t *out_buf_offset, size_t *out_available_bytes) |
int | BIO_zero_copy_get_write_buf_done (BIO *bio, size_t bytes_written) |
int | BIO_new_bio_pair (BIO **bio1_p, size_t writebuf1, BIO **bio2_p, size_t writebuf2) |
int | BIO_new_bio_pair_external_buf (BIO **bio1_p, size_t writebuf1_len, uint8_t *ext_writebuf1, BIO **bio2_p, size_t writebuf2_len, uint8_t *ext_writebuf2) |
size_t | BIO_ctrl_get_read_request (BIO *bio) |
size_t | BIO_ctrl_get_write_guarantee (BIO *bio) |
int | BIO_shutdown_wr (BIO *bio) |
int BIO_new_bio_pair_external_buf | ( | BIO ** | bio1_p, |
size_t | writebuf1_len, | ||
uint8_t * | ext_writebuf1, | ||
BIO ** | bio2_p, | ||
size_t | writebuf2_len, | ||
uint8_t * | ext_writebuf2 | ||
) |
int BIO_shutdown_wr | ( | BIO * | bio | ) |
int BIO_zero_copy_get_read_buf | ( | BIO * | bio, |
uint8_t ** | out_read_buf, | ||
size_t * | out_buf_offset, | ||
size_t * | out_available_bytes | ||
) |
int BIO_zero_copy_get_write_buf | ( | BIO * | bio, |
uint8_t ** | out_write_buf, | ||
size_t * | out_buf_offset, | ||
size_t * | out_available_bytes | ||
) |