template <>

class WireWeakSyncClientImpl

Defined at line 5642 of file fidling/gen/sdk/fidl/fuchsia.wlan.softmac/fuchsia.wlan.softmac/cpp/fidl/fuchsia.wlan.softmac/cpp/driver/wire_messaging.h

Public Methods

::fdf::WireUnownedResult< ::fuchsia_wlan_softmac::WlanSoftmac::Query> Query ()

Allocates 16 bytes of request buffer on the stack. Response is heap-allocated.

::fdf::WireUnownedResult< ::fuchsia_wlan_softmac::WlanSoftmac::QueryDiscoverySupport> QueryDiscoverySupport ()

Allocates 16 bytes of request buffer on the stack. Response is heap-allocated.

::fdf::WireUnownedResult< ::fuchsia_wlan_softmac::WlanSoftmac::QueryMacSublayerSupport> QueryMacSublayerSupport ()

Allocates 16 bytes of request buffer on the stack. Response is heap-allocated.

::fdf::WireUnownedResult< ::fuchsia_wlan_softmac::WlanSoftmac::QuerySecuritySupport> QuerySecuritySupport ()

Allocates 16 bytes of request buffer on the stack. Response is heap-allocated.

::fdf::WireUnownedResult< ::fuchsia_wlan_softmac::WlanSoftmac::QuerySpectrumManagementSupport> QuerySpectrumManagementSupport ()

Allocates 16 bytes of request buffer on the stack. Response is heap-allocated.

::fdf::WireUnownedResult< ::fuchsia_wlan_softmac::WlanSoftmac::SetChannel> SetChannel (::fuchsia_wlan_softmac::wire::WlanSoftmacBaseSetChannelRequest WlanSoftmacBaseSetChannelRequest)

Allocates 88 bytes of message buffer on the stack. No heap allocation necessary.

::fdf::WireUnownedResult< ::fuchsia_wlan_softmac::WlanSoftmac::JoinBss> JoinBss (::fuchsia_wlan_common::wire::JoinBssRequest join_request)

Allocates 104 bytes of message buffer on the stack. No heap allocation necessary.

::fdf::WireUnownedResult< ::fuchsia_wlan_softmac::WlanSoftmac::EnableBeaconing> EnableBeaconing (::fuchsia_wlan_softmac::wire::WlanSoftmacBaseEnableBeaconingRequest WlanSoftmacBaseEnableBeaconingRequest)

Allocates 32 bytes of response buffer on the stack. Request is heap-allocated.

::fdf::WireUnownedResult< ::fuchsia_wlan_softmac::WlanSoftmac::DisableBeaconing> DisableBeaconing ()

Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.

::fdf::WireUnownedResult< ::fuchsia_wlan_softmac::WlanSoftmac::InstallKey> InstallKey (::fuchsia_wlan_softmac::wire::WlanKeyConfiguration WlanKeyConfiguration)

Allocates 192 bytes of message buffer on the stack. No heap allocation necessary.

::fdf::WireUnownedResult< ::fuchsia_wlan_softmac::WlanSoftmac::NotifyAssociationComplete> NotifyAssociationComplete (::fuchsia_wlan_softmac::wire::WlanAssociationConfig assoc_cfg)

Allocates 32 bytes of response buffer on the stack. Request is heap-allocated.

::fdf::WireUnownedResult< ::fuchsia_wlan_softmac::WlanSoftmac::ClearAssociation> ClearAssociation (::fuchsia_wlan_softmac::wire::WlanSoftmacBaseClearAssociationRequest WlanSoftmacBaseClearAssociationRequest)

Allocates 80 bytes of message buffer on the stack. No heap allocation necessary.

::fdf::WireUnownedResult< ::fuchsia_wlan_softmac::WlanSoftmac::StartPassiveScan> StartPassiveScan (::fuchsia_wlan_softmac::wire::WlanSoftmacBaseStartPassiveScanRequest WlanSoftmacBaseStartPassiveScanRequest)

Allocates 360 bytes of request buffer on the stack. Response is heap-allocated.

::fdf::WireUnownedResult< ::fuchsia_wlan_softmac::WlanSoftmac::StartActiveScan> StartActiveScan (::fuchsia_wlan_softmac::wire::WlanSoftmacStartActiveScanRequest WlanSoftmacStartActiveScanRequest)

Request is heap-allocated. Response is heap-allocated.

::fdf::WireUnownedResult< ::fuchsia_wlan_softmac::WlanSoftmac::CancelScan> CancelScan (::fuchsia_wlan_softmac::wire::WlanSoftmacBaseCancelScanRequest WlanSoftmacBaseCancelScanRequest)

Allocates 80 bytes of message buffer on the stack. No heap allocation necessary.

::fdf::WireUnownedResult< ::fuchsia_wlan_softmac::WlanSoftmac::UpdateWmmParameters> UpdateWmmParameters (::fuchsia_wlan_softmac::wire::WlanSoftmacBaseUpdateWmmParametersRequest WlanSoftmacBaseUpdateWmmParametersRequest)

Allocates 120 bytes of message buffer on the stack. No heap allocation necessary.

::fdf::WireUnownedResult< ::fuchsia_wlan_softmac::WlanSoftmac::Start> Start (::fdf::ClientEnd< ::fuchsia_wlan_softmac::WlanSoftmacIfc> && ifc)

Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.

::fdf::WireUnownedResult< ::fuchsia_wlan_softmac::WlanSoftmac::Stop> Stop ()

Allocates 32 bytes of message buffer on the stack. No heap allocation necessary.

::fdf::WireUnownedResult< ::fuchsia_wlan_softmac::WlanSoftmac::QueueTx> QueueTx (const ::fuchsia_wlan_softmac::wire::WlanTxPacket & packet)

Allocates 32 bytes of response buffer on the stack. Request is heap-allocated.