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)>