Type Alias DB_MPOOLFILE
Source pub type DB_MPOOLFILE = __db_mpoolfile;
struct DB_MPOOLFILE {Show 40 fields
pub fhp: *mut __fh_t,
pub ref_: u32,
pub pinref: u32,
pub q: __db_mpoolfile__bindgen_ty_1,
pub env: *mut __env,
pub mfp: *mut __mpoolfile,
pub clear_len: u32,
pub fileid: [u8; 20],
pub ftype: i32,
pub lsn_offset: i32,
pub gbytes: u32,
pub bytes: u32,
pub pgcookie: *mut __db_dbt,
pub priority: i32,
pub addr: *mut c_void,
pub len: usize,
pub config_flags: u32,
pub close: Option<unsafe extern "C" fn(_: *mut __db_mpoolfile, _: u32) -> i32>,
pub get: Option<unsafe extern "C" fn(_: *mut __db_mpoolfile, _: *mut u32, _: *mut __db_txn, _: u32, _: *mut c_void) -> i32>,
pub get_clear_len: Option<unsafe extern "C" fn(_: *mut __db_mpoolfile, _: *mut u32) -> i32>,
pub get_fileid: Option<unsafe extern "C" fn(_: *mut __db_mpoolfile, _: *mut u8) -> i32>,
pub get_flags: Option<unsafe extern "C" fn(_: *mut __db_mpoolfile, _: *mut u32) -> i32>,
pub get_ftype: Option<unsafe extern "C" fn(_: *mut __db_mpoolfile, _: *mut i32) -> i32>,
pub get_last_pgno: Option<unsafe extern "C" fn(_: *mut __db_mpoolfile, _: *mut u32) -> i32>,
pub get_lsn_offset: Option<unsafe extern "C" fn(_: *mut __db_mpoolfile, _: *mut i32) -> i32>,
pub get_maxsize: Option<unsafe extern "C" fn(_: *mut __db_mpoolfile, _: *mut u32, _: *mut u32) -> i32>,
pub get_pgcookie: Option<unsafe extern "C" fn(_: *mut __db_mpoolfile, _: *mut __db_dbt) -> i32>,
pub get_priority: Option<unsafe extern "C" fn(_: *mut __db_mpoolfile, _: *mut u32) -> i32>,
pub open: Option<unsafe extern "C" fn(_: *mut __db_mpoolfile, _: *const i8, _: u32, _: i32, _: usize) -> i32>,
pub put: Option<unsafe extern "C" fn(_: *mut __db_mpoolfile, _: *mut c_void, _: u32, _: u32) -> i32>,
pub set_clear_len: Option<unsafe extern "C" fn(_: *mut __db_mpoolfile, _: u32) -> i32>,
pub set_fileid: Option<unsafe extern "C" fn(_: *mut __db_mpoolfile, _: *mut u8) -> i32>,
pub set_flags: Option<unsafe extern "C" fn(_: *mut __db_mpoolfile, _: u32, _: i32) -> i32>,
pub set_ftype: Option<unsafe extern "C" fn(_: *mut __db_mpoolfile, _: i32) -> i32>,
pub set_lsn_offset: Option<unsafe extern "C" fn(_: *mut __db_mpoolfile, _: i32) -> i32>,
pub set_maxsize: Option<unsafe extern "C" fn(_: *mut __db_mpoolfile, _: u32, _: u32) -> i32>,
pub set_pgcookie: Option<unsafe extern "C" fn(_: *mut __db_mpoolfile, _: *mut __db_dbt) -> i32>,
pub set_priority: Option<unsafe extern "C" fn(_: *mut __db_mpoolfile, _: u32) -> i32>,
pub sync: Option<unsafe extern "C" fn(_: *mut __db_mpoolfile) -> i32>,
pub flags: u32,
}