libldap_sys

Type Alias Sockbuf_IO

Source
pub type Sockbuf_IO = sockbuf_io;

Aliased Type§

struct Sockbuf_IO {
    pub sbi_setup: Option<unsafe extern "C" fn(_: *mut sockbuf_io_desc, _: *mut c_void) -> i32>,
    pub sbi_remove: Option<unsafe extern "C" fn(_: *mut sockbuf_io_desc) -> i32>,
    pub sbi_ctrl: Option<unsafe extern "C" fn(_: *mut sockbuf_io_desc, _: i32, _: *mut c_void) -> i32>,
    pub sbi_read: Option<unsafe extern "C" fn(_: *mut sockbuf_io_desc, _: *mut c_void, _: u64) -> i64>,
    pub sbi_write: Option<unsafe extern "C" fn(_: *mut sockbuf_io_desc, _: *mut c_void, _: u64) -> i64>,
    pub sbi_close: Option<unsafe extern "C" fn(_: *mut sockbuf_io_desc) -> i32>,
}

Fields§

§sbi_setup: Option<unsafe extern "C" fn(_: *mut sockbuf_io_desc, _: *mut c_void) -> i32>§sbi_remove: Option<unsafe extern "C" fn(_: *mut sockbuf_io_desc) -> i32>§sbi_ctrl: Option<unsafe extern "C" fn(_: *mut sockbuf_io_desc, _: i32, _: *mut c_void) -> i32>§sbi_read: Option<unsafe extern "C" fn(_: *mut sockbuf_io_desc, _: *mut c_void, _: u64) -> i64>§sbi_write: Option<unsafe extern "C" fn(_: *mut sockbuf_io_desc, _: *mut c_void, _: u64) -> i64>§sbi_close: Option<unsafe extern "C" fn(_: *mut sockbuf_io_desc) -> i32>