Type Alias simics_api_sys::describe_registers_interface_t
source · pub type describe_registers_interface_t = describe_registers_interface;
Aliased Type§
struct describe_registers_interface_t {
pub first_child: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const description_t) -> *const description_t>,
pub next_description: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const description_t) -> *const description_t>,
pub free_description: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const description_t)>,
pub first_named_value: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const description_t) -> *const named_value_t>,
pub next_named_value: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const named_value_t) -> *const named_value_t>,
pub free_named_value: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const named_value_t)>,
pub get: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: buffer_t)>,
pub set: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: bytes_t)>,
}
Fields§
§first_child: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const description_t) -> *const description_t>
§next_description: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const description_t) -> *const description_t>
§free_description: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const description_t)>
§first_named_value: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const description_t) -> *const named_value_t>
§next_named_value: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const named_value_t) -> *const named_value_t>
§free_named_value: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const named_value_t)>
§get: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: buffer_t)>
§set: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: bytes_t)>