pub struct WlanFullmacImplIfcBaseProxy { /* private fields */ }
Implementations§
source§impl WlanFullmacImplIfcBaseProxy
impl WlanFullmacImplIfcBaseProxy
sourcepub fn new(channel: AsyncChannel) -> Self
pub fn new(channel: AsyncChannel) -> Self
Create a new Proxy for fuchsia.wlan.fullmac/WlanFullmacImplIfcBase.
sourcepub fn take_event_stream(&self) -> WlanFullmacImplIfcBaseEventStream
pub fn take_event_stream(&self) -> WlanFullmacImplIfcBaseEventStream
Get a Stream of events from the remote end of the protocol.
§Panics
Panics if the event stream was already taken.
pub fn on_scan_result( &self, result: &WlanFullmacScanResult ) -> QueryResponseFut<()>
pub fn on_scan_end(&self, end: &WlanFullmacScanEnd) -> QueryResponseFut<()>
pub fn connect_conf( &self, resp: &WlanFullmacConnectConfirm ) -> QueryResponseFut<()>
sourcepub fn roam_conf(&self, resp: &WlanFullmacRoamConfirm) -> QueryResponseFut<()>
pub fn roam_conf(&self, resp: &WlanFullmacRoamConfirm) -> QueryResponseFut<()>
Result of a roam attempt.
pub fn auth_ind(&self, resp: &WlanFullmacAuthInd) -> QueryResponseFut<()>
pub fn deauth_conf( &self, payload: &WlanFullmacImplIfcBaseDeauthConfRequest ) -> QueryResponseFut<()>
pub fn deauth_ind( &self, ind: &WlanFullmacDeauthIndication ) -> QueryResponseFut<()>
pub fn assoc_ind(&self, resp: &WlanFullmacAssocInd) -> QueryResponseFut<()>
pub fn disassoc_conf( &self, resp: &WlanFullmacDisassocConfirm ) -> QueryResponseFut<()>
pub fn disassoc_ind( &self, ind: &WlanFullmacDisassocIndication ) -> QueryResponseFut<()>
pub fn start_conf(&self, resp: &WlanFullmacStartConfirm) -> QueryResponseFut<()>
pub fn stop_conf(&self, resp: &WlanFullmacStopConfirm) -> QueryResponseFut<()>
pub fn eapol_conf(&self, resp: &WlanFullmacEapolConfirm) -> QueryResponseFut<()>
pub fn on_channel_switch( &self, ind: &WlanFullmacChannelSwitchInfo ) -> QueryResponseFut<()>
pub fn signal_report( &self, ind: &WlanFullmacSignalReportIndication ) -> QueryResponseFut<()>
pub fn eapol_ind( &self, ind: &WlanFullmacEapolIndication ) -> QueryResponseFut<()>
pub fn on_pmk_available( &self, info: &WlanFullmacPmkInfo ) -> QueryResponseFut<()>
pub fn sae_handshake_ind( &self, ind: &WlanFullmacSaeHandshakeInd ) -> QueryResponseFut<()>
pub fn sae_frame_rx(&self, frame: &WlanFullmacSaeFrame) -> QueryResponseFut<()>
pub fn on_wmm_status_resp( &self, status: i32, wmm_params: &WlanWmmParameters ) -> QueryResponseFut<()>
Trait Implementations§
source§impl Clone for WlanFullmacImplIfcBaseProxy
impl Clone for WlanFullmacImplIfcBaseProxy
source§fn clone(&self) -> WlanFullmacImplIfcBaseProxy
fn clone(&self) -> WlanFullmacImplIfcBaseProxy
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for WlanFullmacImplIfcBaseProxy
impl Debug for WlanFullmacImplIfcBaseProxy
source§impl Proxy for WlanFullmacImplIfcBaseProxy
impl Proxy for WlanFullmacImplIfcBaseProxy
§type Protocol = WlanFullmacImplIfcBaseMarker
type Protocol = WlanFullmacImplIfcBaseMarker
The protocol which this
Proxy
controls.source§fn from_channel(inner: AsyncChannel) -> Self
fn from_channel(inner: AsyncChannel) -> Self
Create a proxy over the given channel.
source§fn into_channel(self) -> Result<AsyncChannel, Self>
fn into_channel(self) -> Result<AsyncChannel, Self>
Attempt to convert the proxy back into a channel. Read more
source§fn as_channel(&self) -> &AsyncChannel
fn as_channel(&self) -> &AsyncChannel
Get a reference to the proxy’s underlying channel. Read more
§fn into_client_end(self) -> Result<ClientEnd<Self::Protocol>, Self>
fn into_client_end(self) -> Result<ClientEnd<Self::Protocol>, Self>
Attempt to convert the proxy back into a client end. Read more
source§impl WlanFullmacImplIfcBaseProxyInterface for WlanFullmacImplIfcBaseProxy
impl WlanFullmacImplIfcBaseProxyInterface for WlanFullmacImplIfcBaseProxy
type OnScanResultResponseFut = QueryResponseFut<()>
fn on_scan_result( &self, result: &WlanFullmacScanResult ) -> Self::OnScanResultResponseFut
type OnScanEndResponseFut = QueryResponseFut<()>
fn on_scan_end(&self, end: &WlanFullmacScanEnd) -> Self::OnScanEndResponseFut
type ConnectConfResponseFut = QueryResponseFut<()>
fn connect_conf( &self, resp: &WlanFullmacConnectConfirm ) -> Self::ConnectConfResponseFut
type RoamConfResponseFut = QueryResponseFut<()>
fn roam_conf(&self, resp: &WlanFullmacRoamConfirm) -> Self::RoamConfResponseFut
type AuthIndResponseFut = QueryResponseFut<()>
fn auth_ind(&self, resp: &WlanFullmacAuthInd) -> Self::AuthIndResponseFut
type DeauthConfResponseFut = QueryResponseFut<()>
fn deauth_conf( &self, payload: &WlanFullmacImplIfcBaseDeauthConfRequest ) -> Self::DeauthConfResponseFut
type DeauthIndResponseFut = QueryResponseFut<()>
fn deauth_ind( &self, ind: &WlanFullmacDeauthIndication ) -> Self::DeauthIndResponseFut
type AssocIndResponseFut = QueryResponseFut<()>
fn assoc_ind(&self, resp: &WlanFullmacAssocInd) -> Self::AssocIndResponseFut
type DisassocConfResponseFut = QueryResponseFut<()>
fn disassoc_conf( &self, resp: &WlanFullmacDisassocConfirm ) -> Self::DisassocConfResponseFut
type DisassocIndResponseFut = QueryResponseFut<()>
fn disassoc_ind( &self, ind: &WlanFullmacDisassocIndication ) -> Self::DisassocIndResponseFut
type StartConfResponseFut = QueryResponseFut<()>
fn start_conf( &self, resp: &WlanFullmacStartConfirm ) -> Self::StartConfResponseFut
type StopConfResponseFut = QueryResponseFut<()>
fn stop_conf(&self, resp: &WlanFullmacStopConfirm) -> Self::StopConfResponseFut
type EapolConfResponseFut = QueryResponseFut<()>
fn eapol_conf( &self, resp: &WlanFullmacEapolConfirm ) -> Self::EapolConfResponseFut
type OnChannelSwitchResponseFut = QueryResponseFut<()>
fn on_channel_switch( &self, ind: &WlanFullmacChannelSwitchInfo ) -> Self::OnChannelSwitchResponseFut
type SignalReportResponseFut = QueryResponseFut<()>
fn signal_report( &self, ind: &WlanFullmacSignalReportIndication ) -> Self::SignalReportResponseFut
type EapolIndResponseFut = QueryResponseFut<()>
fn eapol_ind( &self, ind: &WlanFullmacEapolIndication ) -> Self::EapolIndResponseFut
type OnPmkAvailableResponseFut = QueryResponseFut<()>
fn on_pmk_available( &self, info: &WlanFullmacPmkInfo ) -> Self::OnPmkAvailableResponseFut
type SaeHandshakeIndResponseFut = QueryResponseFut<()>
fn sae_handshake_ind( &self, ind: &WlanFullmacSaeHandshakeInd ) -> Self::SaeHandshakeIndResponseFut
type SaeFrameRxResponseFut = QueryResponseFut<()>
fn sae_frame_rx( &self, frame: &WlanFullmacSaeFrame ) -> Self::SaeFrameRxResponseFut
type OnWmmStatusRespResponseFut = QueryResponseFut<()>
fn on_wmm_status_resp( &self, status: i32, wmm_params: &WlanWmmParameters ) -> Self::OnWmmStatusRespResponseFut
Auto Trait Implementations§
impl Freeze for WlanFullmacImplIfcBaseProxy
impl !RefUnwindSafe for WlanFullmacImplIfcBaseProxy
impl Send for WlanFullmacImplIfcBaseProxy
impl Sync for WlanFullmacImplIfcBaseProxy
impl Unpin for WlanFullmacImplIfcBaseProxy
impl !UnwindSafe for WlanFullmacImplIfcBaseProxy
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