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>