Type Alias simics_api_sys::bindings::telemetry_interface_t

source ·
pub type telemetry_interface_t = telemetry_interface;

Aliased Type§

struct telemetry_interface_t {
    pub get_telemetry_class_id: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8) -> i32>,
    pub get_telemetry_class_name: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32) -> *const i8>,
    pub get_telemetry_class_description: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32) -> *const i8>,
    pub get_telemetry_id: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: *const i8) -> i32>,
    pub get_telemetry_name: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: i32) -> *const i8>,
    pub get_telemetry_description: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: i32) -> *const i8>,
    pub get_value: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: i32) -> attr_value>,
}

Fields§

§get_telemetry_class_id: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8) -> i32>§get_telemetry_class_name: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32) -> *const i8>§get_telemetry_class_description: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32) -> *const i8>§get_telemetry_id: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: *const i8) -> i32>§get_telemetry_name: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: i32) -> *const i8>§get_telemetry_description: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: i32) -> *const i8>§get_value: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: i32) -> attr_value>