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>