Struct wlan_fullmac_mlme::device::FullmacDevice
source · pub struct FullmacDevice { /* private fields */ }
Implementations§
source§impl FullmacDevice
impl FullmacDevice
pub fn new(raw_device: RawFullmacDeviceInterface) -> FullmacDevice
Trait Implementations§
source§impl DeviceOps for FullmacDevice
impl DeviceOps for FullmacDevice
fn start( &mut self, ifc: *const WlanFullmacIfcProtocol ) -> Result<Handle, Status>
fn query_device_info(&mut self) -> WlanFullmacQueryInfo
fn query_mac_sublayer_support(&mut self) -> MacSublayerSupport
fn query_security_support(&mut self) -> SecuritySupport
fn query_spectrum_management_support(&mut self) -> SpectrumManagementSupport
fn start_scan(&mut self, req: WlanFullmacImplBaseStartScanRequest)
fn connect(&mut self, req: WlanFullmacImplBaseConnectRequest)
fn reconnect(&mut self, req: WlanFullmacImplBaseReconnectRequest)
fn auth_resp(&mut self, resp: WlanFullmacImplBaseAuthRespRequest)
fn deauth(&mut self, req: WlanFullmacImplBaseDeauthRequest)
fn assoc_resp(&mut self, resp: WlanFullmacImplBaseAssocRespRequest)
fn disassoc(&mut self, req: WlanFullmacImplBaseDisassocRequest)
fn reset(&mut self, req: WlanFullmacImplBaseResetRequest)
fn start_bss(&mut self, req: WlanFullmacImplBaseStartBssRequest)
fn stop_bss(&mut self, req: WlanFullmacImplBaseStopBssRequest)
fn set_keys_req(&mut self, req: WlanFullmacSetKeysReq) -> WlanFullmacSetKeysResp
fn del_keys_req(&mut self, req: WlanFullmacDelKeysReq)
fn eapol_tx(&mut self, req: WlanFullmacImplBaseEapolTxRequest)
fn get_iface_counter_stats(&mut self) -> GetIfaceCounterStatsResponse
fn get_iface_histogram_stats(&mut self) -> GetIfaceHistogramStatsResponse
fn sae_handshake_resp(&mut self, resp: WlanFullmacSaeHandshakeResp)
fn sae_frame_tx(&mut self, frame: WlanFullmacSaeFrame)
fn wmm_status_req(&mut self)
fn set_link_state(&mut self, controlled_port_state: ControlledPortState)
impl Send for FullmacDevice
Auto Trait Implementations§
impl Freeze for FullmacDevice
impl RefUnwindSafe for FullmacDevice
impl !Sync for FullmacDevice
impl Unpin for FullmacDevice
impl UnwindSafe for FullmacDevice
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more