class WlanFullmacImplStartScanRequest
Defined at line 6325 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/wire_types.h
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
::fidl::WireTableBuilder< ::fuchsia_wlan_fullmac::wire::WlanFullmacImplStartScanRequest> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_wlan_fullmac::wire::WlanFullmacImplStartScanRequest> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_wlan_fullmac::wire::WlanFullmacImplStartScanRequest>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
void WlanFullmacImplStartScanRequest ()
Defined at line 6327 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/wire_types.h
void WlanFullmacImplStartScanRequest (const WlanFullmacImplStartScanRequest & other)
Defined at line 6328 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/wire_types.h
WlanFullmacImplStartScanRequest & operator= (const WlanFullmacImplStartScanRequest & other)
Defined at line 6329 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/wire_types.h
void WlanFullmacImplStartScanRequest (WlanFullmacImplStartScanRequest && other)
Defined at line 6330 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/wire_types.h
WlanFullmacImplStartScanRequest & operator= (WlanFullmacImplStartScanRequest && other)
Defined at line 6331 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/wire_types.h
uint64_t & txn_id ()
Unique transaction id (will be indicated in corresponding scan results).
bool has_txn_id ()
::fuchsia_wlan_fullmac::wire::WlanScanType & scan_type ()
bool has_scan_type ()
::fidl::VectorView<uint8_t> & channels ()
List of channels to scan on. An empty list of channels will cause a
scan request to immediately return a OnScanEnd with code INVALID_ARGS.
Invalid channel numbers will be silently ignored. The validity of a channel
number depends on the current regulatory region, and a FullMAC driver cannot
always determine the region setting. This is especially the case when
firmware changes the region setting dynamically.
bool has_channels ()
::fidl::VectorView< ::fidl::VectorView<uint8_t>> & ssids ()
List of SSIDs to scan for. An empty list of ssids is the same as specifying
a list containing only the wildcard SSID.
There is no limit on the number of SSIDs specified. A large number of
SSIDs may result in extended scan times because of hardware limitations on
the number of SSIDs permitted per scan request and the technical limitation
in IEEE 802.11-2016 that limits the number of SSIDs in a single Probe Request
frame to ieee80211.SSID_LIST_MAX SSIDs.
bool has_ssids ()
uint32_t & min_channel_time ()
Minimum amount of time in msecs spent on a channel during scan.
bool has_min_channel_time ()
uint32_t & max_channel_time ()
Maximum amount of time in msecs spent on a channel during scan.
bool has_max_channel_time ()
void ~WlanFullmacImplStartScanRequest ()
Defined at line 6333 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder