Type Alias simics_api_sys::ieee_802_3_mac_v3_interface_t

source ·
pub type ieee_802_3_mac_v3_interface_t = ieee_802_3_mac_v3_interface;

Aliased Type§

struct ieee_802_3_mac_v3_interface_t {
    pub receive_frame: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: *const frags, _: i32)>,
    pub tx_bandwidth_available: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32)>,
    pub link_status_changed: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: ieee_802_3_link_status_t)>,
}

Fields§

§receive_frame: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: *const frags, _: i32)>§tx_bandwidth_available: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32)>§link_status_changed: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: ieee_802_3_link_status_t)>