pub struct WlanFullmacImplIfcBridgeProxy { /* private fields */ }
Implementations§
source§impl WlanFullmacImplIfcBridgeProxy
impl WlanFullmacImplIfcBridgeProxy
sourcepub fn new(channel: AsyncChannel) -> Self
pub fn new(channel: AsyncChannel) -> Self
Create a new Proxy for fuchsia.wlan.fullmac/WlanFullmacImplIfcBridge.
sourcepub fn take_event_stream(&self) -> WlanFullmacImplIfcBridgeEventStream
pub fn take_event_stream(&self) -> WlanFullmacImplIfcBridgeEventStream
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 WlanFullmacImplIfcBridgeProxy
impl Clone for WlanFullmacImplIfcBridgeProxy
source§fn clone(&self) -> WlanFullmacImplIfcBridgeProxy
fn clone(&self) -> WlanFullmacImplIfcBridgeProxy
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 Proxy for WlanFullmacImplIfcBridgeProxy
impl Proxy for WlanFullmacImplIfcBridgeProxy
§type Protocol = WlanFullmacImplIfcBridgeMarker
type Protocol = WlanFullmacImplIfcBridgeMarker
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 WlanFullmacImplIfcBridgeProxyInterface for WlanFullmacImplIfcBridgeProxy
impl WlanFullmacImplIfcBridgeProxyInterface for WlanFullmacImplIfcBridgeProxy
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 WlanFullmacImplIfcBridgeProxy
impl !RefUnwindSafe for WlanFullmacImplIfcBridgeProxy
impl Send for WlanFullmacImplIfcBridgeProxy
impl Sync for WlanFullmacImplIfcBridgeProxy
impl Unpin for WlanFullmacImplIfcBridgeProxy
impl !UnwindSafe for WlanFullmacImplIfcBridgeProxy
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