Type Alias simics_api_sys::gfx_break_interface_t
source · pub type gfx_break_interface_t = gfx_break_interface;
Aliased Type§
struct gfx_break_interface_t {
pub store: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: i32, _: i32, _: i32, _: i32) -> bool>,
pub add: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: *const i8, _: bool, _: f64, _: Option<unsafe extern "C" fn(_: *mut conf_object, _: i64, _: *mut c_void) -> i32>, _: *mut c_void) -> i64>,
pub remove: Option<unsafe extern "C" fn(_: *mut conf_object, _: i64) -> bool>,
pub match_: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8) -> i32>,
pub info: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8) -> gbp_header_t>,
pub export_png: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: *const i8) -> bool>,
pub add_bytes: Option<unsafe extern "C" fn(_: *mut conf_object, _: bytes_t, _: *const i8, _: bool, _: f64, _: Option<unsafe extern "C" fn(_: *mut conf_object, _: i64, _: *mut c_void) -> i32>, _: *mut c_void) -> i64>,
}
Fields§
§store: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: i32, _: i32, _: i32, _: i32) -> bool>
§add: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: *const i8, _: bool, _: f64, _: Option<unsafe extern "C" fn(_: *mut conf_object, _: i64, _: *mut c_void) -> i32>, _: *mut c_void) -> i64>
§remove: Option<unsafe extern "C" fn(_: *mut conf_object, _: i64) -> bool>
§match_: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8) -> i32>
§info: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8) -> gbp_header_t>
§export_png: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: *const i8) -> bool>
§add_bytes: Option<unsafe extern "C" fn(_: *mut conf_object, _: bytes_t, _: *const i8, _: bool, _: f64, _: Option<unsafe extern "C" fn(_: *mut conf_object, _: i64, _: *mut c_void) -> i32>, _: *mut c_void) -> i64>