Sortix cross-volatile manual
This manual documents Sortix cross-volatile. You can instead view this document in the latest official manual.
NAME
BIO_set_data, BIO_get_data, BIO_set_flags, BIO_clear_flags, BIO_test_flags, BIO_get_flags, BIO_set_retry_read, BIO_set_retry_write, BIO_set_retry_special, BIO_clear_retry_flags, BIO_get_retry_flags, BIO_copy_next_retry, BIO_set_init, BIO_get_init, BIO_set_shutdown, BIO_get_shutdown — manage BIO state informationSYNOPSIS
#include <openssl/bio.h>BIO_set_data(BIO *a, void *ptr);
BIO_get_data(BIO *a);
BIO_set_flags(BIO *a, int flags);
BIO_clear_flags(BIO *a, int flags);
BIO_test_flags(const BIO *a, int flags);
BIO_get_flags(const BIO *a);
BIO_set_retry_read(BIO *a);
BIO_set_retry_write(BIO *a);
BIO_set_retry_special(BIO *a);
BIO_clear_retry_flags(BIO *a);
BIO_get_retry_flags(BIO *a);
BIO_copy_next_retry(BIO *a);
BIO_set_init(BIO *a, int init);
BIO_get_init(BIO *a);
BIO_set_shutdown(BIO *a, int shutdown);
BIO_get_shutdown(BIO *a);
DESCRIPTION
These functions are mainly useful when implementing a custom BIO.- BIO_FLAGS_READ
- BIO_should_read(3)
- BIO_FLAGS_WRITE
- BIO_should_write(3)
- BIO_FLAGS_IO_SPECIAL
- BIO_should_io_special(3)
- BIO_FLAGS_RWS
- BIO_retry_type(3)
- BIO_FLAGS_SHOULD_RETRY
- BIO_should_retry(3)
- BIO_FLAGS_BASE64_NO_NL
- see BIO_f_base64(3)
- BIO_FLAGS_MEM_RDONLY
- see BIO_s_mem(3)