Skip to main content

clib_file_t

Type Alias clib_file_t 

Source
pub type clib_file_t = clib_file;

Aliased Type§

#[repr(C)]
pub struct clib_file_t {
Show 14 fields pub file_descriptor: u32, pub flags: u16, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>, pub polling_thread_index: u32, pub index: u32, pub private_data: u64, pub read_function: Option<unsafe extern "C" fn(*mut clib_file) -> *mut clib_error_t>, pub write_function: Option<unsafe extern "C" fn(*mut clib_file) -> *mut clib_error_t>, pub error_function: Option<unsafe extern "C" fn(*mut clib_file) -> *mut clib_error_t>, pub description: *mut u8, pub read_events: u64, pub write_events: u64, pub error_events: u64,
}

Fields§

§file_descriptor: u32§flags: u16§_bitfield_align_1: [u8; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 1]>§polling_thread_index: u32§index: u32§private_data: u64§read_function: Option<unsafe extern "C" fn(*mut clib_file) -> *mut clib_error_t>§write_function: Option<unsafe extern "C" fn(*mut clib_file) -> *mut clib_error_t>§error_function: Option<unsafe extern "C" fn(*mut clib_file) -> *mut clib_error_t>§description: *mut u8§read_events: u64§write_events: u64§error_events: u64