Type Alias DB_TXN

Source
pub type DB_TXN = __db_txn;

Aliased Type§

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,
}

Fields§

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