pub struct BIO {
pub method: *mut BIO_METHOD,
pub callback: Option<unsafe extern fn(*mut BIO, c_int, *const c_char, c_int, c_long, c_long) -> c_long>,
pub cb_arg: *mut c_char,
pub init: c_int,
pub shutdown: c_int,
pub flags: c_int,
pub retry_reason: c_int,
pub num: c_int,
pub ptr: *mut c_void,
pub next_bio: *mut BIO,
pub prev_bio: *mut BIO,
pub references: c_int,
pub num_read: c_ulong,
pub num_write: c_ulong,
pub ex_data: CRYPTO_EX_DATA,
}
Fields
method: *mut BIO_METHOD
callback: Option<unsafe extern fn(*mut BIO, c_int, *const c_char, c_int, c_long, c_long) -> c_long>
cb_arg: *mut c_char
init: c_int
shutdown: c_int
flags: c_int
retry_reason: c_int
num: c_int
ptr: *mut c_void
next_bio: *mut BIO
prev_bio: *mut BIO
references: c_int
num_read: c_ulong
num_write: c_ulong
ex_data: CRYPTO_EX_DATA