Struct openssl_sys::BIO_METHOD
[−]
[src]
pub struct BIO_METHOD { pub type_: c_int, pub name: *const c_char, pub bwrite: Option<unsafe extern fn(*mut BIO, *const c_char, c_int) -> c_int>, pub bread: Option<unsafe extern fn(*mut BIO, *mut c_char, c_int) -> c_int>, pub bputs: Option<unsafe extern fn(*mut BIO, *const c_char) -> c_int>, pub bgets: Option<unsafe extern fn(*mut BIO, *mut c_char, c_int) -> c_int>, pub ctrl: Option<unsafe extern fn(*mut BIO, c_int, c_long, *mut c_void) -> c_long>, pub create: Option<unsafe extern fn(*mut BIO) -> c_int>, pub destroy: Option<unsafe extern fn(*mut BIO) -> c_int>, pub callback_ctrl: Option<unsafe extern fn(*mut BIO, c_int, bio_info_cb) -> c_long>, }
Fields
type_ | |
name | |
bwrite | |
bread | |
bputs | |
bgets | |
ctrl | |
create | |
destroy | |
callback_ctrl |
Trait Implementations
impl Sync for BIO_METHOD
[src]
Derived Implementations
impl Clone for BIO_METHOD
[src]
fn clone(&self) -> BIO_METHOD
[−]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[−]
Performs copy-assignment from source
. Read more