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