pub struct WlanFullmacImplIfcBridgeSynchronousProxy { /* private fields */ }
Implementations§
source§impl WlanFullmacImplIfcBridgeSynchronousProxy
impl WlanFullmacImplIfcBridgeSynchronousProxy
pub fn new(channel: Channel) -> Self
pub fn into_channel(self) -> Channel
sourcepub fn wait_for_event(
&self,
deadline: Time
) -> Result<WlanFullmacImplIfcBridgeEvent, Error>
pub fn wait_for_event( &self, deadline: Time ) -> Result<WlanFullmacImplIfcBridgeEvent, 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 WlanFullmacImplIfcBridgeSynchronousProxy
impl SynchronousProxy for WlanFullmacImplIfcBridgeSynchronousProxy
§type Proxy = WlanFullmacImplIfcBridgeProxy
type Proxy = WlanFullmacImplIfcBridgeProxy
The async proxy for the same protocol.
§type Protocol = WlanFullmacImplIfcBridgeMarker
type Protocol = WlanFullmacImplIfcBridgeMarker
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 WlanFullmacImplIfcBridgeSynchronousProxy
impl RefUnwindSafe for WlanFullmacImplIfcBridgeSynchronousProxy
impl Send for WlanFullmacImplIfcBridgeSynchronousProxy
impl Sync for WlanFullmacImplIfcBridgeSynchronousProxy
impl Unpin for WlanFullmacImplIfcBridgeSynchronousProxy
impl UnwindSafe for WlanFullmacImplIfcBridgeSynchronousProxy
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