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