Type Alias DB_TXN
Source pub type DB_TXN = __db_txn;
struct DB_TXN {Show 35 fields
pub mgrp: *mut __db_txnmgr,
pub parent: *mut __db_txn,
pub thread_info: *mut __db_thread_info,
pub txnid: u32,
pub name: *mut i8,
pub locker: *mut __db_locker,
pub td: *mut c_void,
pub lock_timeout: u32,
pub txn_list: *mut c_void,
pub links: __db_txn__bindgen_ty_1,
pub xa_links: __db_txn__bindgen_ty_2,
pub kids: __db_txn___kids,
pub events: __db_txn__bindgen_ty_3,
pub logs: __db_txn__bindgen_ty_4,
pub klinks: __db_txn__bindgen_ty_5,
pub my_cursors: __db_txn___my_cursors,
pub femfs: __db_txn___femfs,
pub token_buffer: *mut __db_txn_token,
pub api_internal: *mut c_void,
pub xml_internal: *mut c_void,
pub cursors: u32,
pub abort: Option<unsafe extern "C" fn(_: *mut __db_txn) -> i32>,
pub commit: Option<unsafe extern "C" fn(_: *mut __db_txn, _: u32) -> i32>,
pub discard: Option<unsafe extern "C" fn(_: *mut __db_txn, _: u32) -> i32>,
pub get_name: Option<unsafe extern "C" fn(_: *mut __db_txn, _: *mut *const i8) -> i32>,
pub get_priority: Option<unsafe extern "C" fn(_: *mut __db_txn, _: *mut u32) -> i32>,
pub id: Option<unsafe extern "C" fn(_: *mut __db_txn) -> u32>,
pub prepare: Option<unsafe extern "C" fn(_: *mut __db_txn, _: *mut u8) -> i32>,
pub set_commit_token: Option<unsafe extern "C" fn(_: *mut __db_txn, _: *mut __db_txn_token) -> i32>,
pub set_name: Option<unsafe extern "C" fn(_: *mut __db_txn, _: *const i8) -> i32>,
pub set_priority: Option<unsafe extern "C" fn(_: *mut __db_txn, _: u32) -> i32>,
pub set_timeout: Option<unsafe extern "C" fn(_: *mut __db_txn, _: u32, _: u32) -> i32>,
pub set_txn_lsnp: Option<unsafe extern "C" fn(_: *mut __db_txn, _: *mut *mut __db_lsn, _: *mut *mut __db_lsn)>,
pub xa_thr_status: u32,
pub flags: u32,
}