Type Alias simics_api_sys::bindings::class_info_t

source ·
pub type class_info_t = class_info;

Aliased Type§

struct class_info_t {
    pub alloc: Option<unsafe extern "C" fn(_: *mut conf_class) -> *mut conf_object>,
    pub init: Option<unsafe extern "C" fn(_: *mut conf_object) -> *mut c_void>,
    pub finalize: Option<unsafe extern "C" fn(_: *mut conf_object)>,
    pub objects_finalized: Option<unsafe extern "C" fn(_: *mut conf_object)>,
    pub deinit: Option<unsafe extern "C" fn(_: *mut conf_object)>,
    pub dealloc: Option<unsafe extern "C" fn(_: *mut conf_object)>,
    pub description: *const i8,
    pub short_desc: *const i8,
    pub kind: class_kind_t,
}

Fields§

§alloc: Option<unsafe extern "C" fn(_: *mut conf_class) -> *mut conf_object>§init: Option<unsafe extern "C" fn(_: *mut conf_object) -> *mut c_void>§finalize: Option<unsafe extern "C" fn(_: *mut conf_object)>§objects_finalized: Option<unsafe extern "C" fn(_: *mut conf_object)>§deinit: Option<unsafe extern "C" fn(_: *mut conf_object)>§dealloc: Option<unsafe extern "C" fn(_: *mut conf_object)>§description: *const i8§short_desc: *const i8§kind: class_kind_t