Type Alias mariadb_sys::IO_CACHE

source ·
pub type IO_CACHE = st_io_cache;

Aliased Type§

struct IO_CACHE {
Show 27 fields pub pos_in_file: u64, pub end_of_file: u64, pub read_pos: *mut u8, pub read_end: *mut u8, pub buffer: *mut u8, pub request_pos: *mut u8, pub write_buffer: *mut u8, pub append_read_pos: *mut u8, pub write_pos: *mut u8, pub write_end: *mut u8, pub append_buffer_lock: st_mysql_mutex, pub share: *mut st_io_cache_share, pub read_function: Option<unsafe extern "C" fn(_: *mut st_io_cache, _: *mut u8, _: usize) -> i32>, pub write_function: Option<unsafe extern "C" fn(_: *mut st_io_cache, _: *const u8, _: usize) -> i32>, pub type_: u32, pub disk_writes: u64, pub file_name: *mut i8, pub dir: *const i8, pub prefix: [i8; 3], pub file: i32, pub next_file_user: *mut st_io_cache, pub seek_not_done: i32, pub error: i32, pub buffer_length: usize, pub read_length: usize, pub myflags: u64, pub alloced_buffer: usize,
}

Fields§

§pos_in_file: u64§end_of_file: u64§read_pos: *mut u8§read_end: *mut u8§buffer: *mut u8§request_pos: *mut u8§write_buffer: *mut u8§append_read_pos: *mut u8§write_pos: *mut u8§write_end: *mut u8§append_buffer_lock: st_mysql_mutex§share: *mut st_io_cache_share§read_function: Option<unsafe extern "C" fn(_: *mut st_io_cache, _: *mut u8, _: usize) -> i32>§write_function: Option<unsafe extern "C" fn(_: *mut st_io_cache, _: *const u8, _: usize) -> i32>§type_: u32§disk_writes: u64§file_name: *mut i8§dir: *const i8§prefix: [i8; 3]§file: i32§next_file_user: *mut st_io_cache§seek_not_done: i32§error: i32§buffer_length: usize§read_length: usize§myflags: u64§alloced_buffer: usize