Struct openssl_sys::BIO [−][src]
#[repr(C)]pub struct BIO { pub method: *mut BIO_METHOD, pub callback: Option<unsafe extern "C" 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 "C" 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