Type Alias simics_api_sys::table_interface_t

source ·
pub type table_interface_t = table_interface;

Aliased Type§

struct table_interface_t {
    pub data: Option<unsafe extern "C" fn(_: *mut conf_object) -> attr_value>,
    pub properties: Option<unsafe extern "C" fn(_: *mut conf_object) -> attr_value>,
}

Fields§

§data: Option<unsafe extern "C" fn(_: *mut conf_object) -> attr_value>

Returns all rows and columns in the following format: [[[i|f|s|o|n*]*]] where the outer list is the row and the inner list is the data for each column.

§properties: Option<unsafe extern "C" fn(_: *mut conf_object) -> attr_value>

Defines the table structure and meta-data for the table using a list of key/value pairs. [[[ia]]] where the integer is the key taken from the table_properties_t. The value is key-specific.