Sortix cross-volatile manual
This manual documents Sortix cross-volatile. You can instead view this document in the latest official manual.
NAME
BIO_get_new_index, BIO_meth_new, BIO_meth_free, BIO_meth_get_write, BIO_meth_set_write, BIO_meth_get_read, BIO_meth_set_read, BIO_meth_get_puts, BIO_meth_set_puts, BIO_meth_get_gets, BIO_meth_set_gets, BIO_meth_get_ctrl, BIO_meth_set_ctrl, BIO_meth_get_create, BIO_meth_set_create, BIO_meth_get_destroy, BIO_meth_set_destroy, BIO_meth_get_callback_ctrl, BIO_meth_set_callback_ctrl — manipulate BIO_METHOD structuresSYNOPSIS
#include <openssl/bio.h>BIO_get_new_index(void);
BIO_meth_new(int type, const char *name);
BIO_meth_free(BIO_METHOD *biom);
(*BIO_meth_get_write(const BIO_METHOD *biom))(BIO *, const char *, int);
BIO_meth_set_write(BIO_METHOD *biom, int (*write)(BIO *, const char *, int));
(*BIO_meth_get_read(const BIO_METHOD *biom))(BIO *, char *, int);
BIO_meth_set_read(BIO_METHOD *biom, int (*read)(BIO *, char *, int));
(*BIO_meth_get_puts(const BIO_METHOD *biom))(BIO *, const char *);
BIO_meth_set_puts(BIO_METHOD *biom, int (*puts)(BIO *, const char *));
(*BIO_meth_get_gets(const BIO_METHOD *biom))(BIO *, char *, int);
BIO_meth_set_gets(BIO_METHOD *biom, int (*gets)(BIO *, char *, int));
(*BIO_meth_get_ctrl(const BIO_METHOD *biom))(BIO *, int, long, void *);
BIO_meth_set_ctrl(BIO_METHOD *biom, long (*ctrl)(BIO *, int, long, void *));
(*BIO_meth_get_create(const BIO_METHOD *biom))(BIO *);
BIO_meth_set_create(BIO_METHOD *biom, int (*create)(BIO *));
(*BIO_meth_get_destroy(const BIO_METHOD *biom))(BIO *);
BIO_meth_set_destroy(BIO_METHOD *biom, int (*destroy)(BIO *));
(*BIO_meth_get_callback_ctrl(const BIO_METHOD *biom))(BIO *, int, BIO_info_cb *);
BIO_meth_set_callback_ctrl(BIO_METHOD *biom, long (*callback_ctrl)(BIO *, int, BIO_info_cb *));