pub struct WlanFullmacImplIfcBaseSynchronousProxy { /* private fields */ }
Implementations§
source§impl WlanFullmacImplIfcBaseSynchronousProxy
impl WlanFullmacImplIfcBaseSynchronousProxy
pub fn new(channel: Channel) -> Self
pub fn into_channel(self) -> Channel
sourcepub fn wait_for_event(
&self,
deadline: Time
) -> Result<WlanFullmacImplIfcBaseEvent, Error>
pub fn wait_for_event( &self, deadline: Time ) -> Result<WlanFullmacImplIfcBaseEvent, Error>
Waits until an event arrives and returns it. It is safe for other threads to make concurrent requests while waiting for an event.
pub fn on_scan_result( &self, result: &WlanFullmacScanResult, ___deadline: Time ) -> Result<(), Error>
pub fn on_scan_end( &self, end: &WlanFullmacScanEnd, ___deadline: Time ) -> Result<(), Error>
pub fn connect_conf( &self, resp: &WlanFullmacConnectConfirm, ___deadline: Time ) -> Result<(), Error>
sourcepub fn roam_conf(
&self,
resp: &WlanFullmacRoamConfirm,
___deadline: Time
) -> Result<(), Error>
pub fn roam_conf( &self, resp: &WlanFullmacRoamConfirm, ___deadline: Time ) -> Result<(), Error>
Result of a roam attempt.
pub fn auth_ind( &self, resp: &WlanFullmacAuthInd, ___deadline: Time ) -> Result<(), Error>
pub fn deauth_conf( &self, payload: &WlanFullmacImplIfcBaseDeauthConfRequest, ___deadline: Time ) -> Result<(), Error>
pub fn deauth_ind( &self, ind: &WlanFullmacDeauthIndication, ___deadline: Time ) -> Result<(), Error>
pub fn assoc_ind( &self, resp: &WlanFullmacAssocInd, ___deadline: Time ) -> Result<(), Error>
pub fn disassoc_conf( &self, resp: &WlanFullmacDisassocConfirm, ___deadline: Time ) -> Result<(), Error>
pub fn disassoc_ind( &self, ind: &WlanFullmacDisassocIndication, ___deadline: Time ) -> Result<(), Error>
pub fn start_conf( &self, resp: &WlanFullmacStartConfirm, ___deadline: Time ) -> Result<(), Error>
pub fn stop_conf( &self, resp: &WlanFullmacStopConfirm, ___deadline: Time ) -> Result<(), Error>
pub fn eapol_conf( &self, resp: &WlanFullmacEapolConfirm, ___deadline: Time ) -> Result<(), Error>
pub fn on_channel_switch( &self, ind: &WlanFullmacChannelSwitchInfo, ___deadline: Time ) -> Result<(), Error>
pub fn signal_report( &self, ind: &WlanFullmacSignalReportIndication, ___deadline: Time ) -> Result<(), Error>
pub fn eapol_ind( &self, ind: &WlanFullmacEapolIndication, ___deadline: Time ) -> Result<(), Error>
pub fn on_pmk_available( &self, info: &WlanFullmacPmkInfo, ___deadline: Time ) -> Result<(), Error>
pub fn sae_handshake_ind( &self, ind: &WlanFullmacSaeHandshakeInd, ___deadline: Time ) -> Result<(), Error>
pub fn sae_frame_rx( &self, frame: &WlanFullmacSaeFrame, ___deadline: Time ) -> Result<(), Error>
pub fn on_wmm_status_resp( &self, status: i32, wmm_params: &WlanWmmParameters, ___deadline: Time ) -> Result<(), Error>
Trait Implementations§
source§impl SynchronousProxy for WlanFullmacImplIfcBaseSynchronousProxy
impl SynchronousProxy for WlanFullmacImplIfcBaseSynchronousProxy
§type Proxy = WlanFullmacImplIfcBaseProxy
type Proxy = WlanFullmacImplIfcBaseProxy
The async proxy for the same protocol.
§type Protocol = WlanFullmacImplIfcBaseMarker
type Protocol = WlanFullmacImplIfcBaseMarker
The protocol which this
Proxy
controls.source§fn from_channel(inner: Channel) -> Self
fn from_channel(inner: Channel) -> Self
Create a proxy over the given channel.
source§fn into_channel(self) -> Channel
fn into_channel(self) -> Channel
Convert the proxy back into a channel.
source§fn as_channel(&self) -> &Channel
fn as_channel(&self) -> &Channel
Get a reference to the proxy’s underlying channel. Read more
Auto Trait Implementations§
impl Freeze for WlanFullmacImplIfcBaseSynchronousProxy
impl RefUnwindSafe for WlanFullmacImplIfcBaseSynchronousProxy
impl Send for WlanFullmacImplIfcBaseSynchronousProxy
impl Sync for WlanFullmacImplIfcBaseSynchronousProxy
impl Unpin for WlanFullmacImplIfcBaseSynchronousProxy
impl UnwindSafe for WlanFullmacImplIfcBaseSynchronousProxy
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