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