class WlanFullmacImplStartScanRequest
Defined at line 2843 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/natural_types.h
Public Methods
void WlanFullmacImplStartScanRequest (Storage_ storage)
void WlanFullmacImplStartScanRequest ()
Defined at line 2848 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/natural_types.h
void WlanFullmacImplStartScanRequest (WlanFullmacImplStartScanRequest && )
Defined at line 2849 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/natural_types.h
void WlanFullmacImplStartScanRequest (const WlanFullmacImplStartScanRequest & other)
WlanFullmacImplStartScanRequest & operator= (WlanFullmacImplStartScanRequest && )
Defined at line 2850 of file fidling/gen/sdk/fidl/fuchsia.wlan.fullmac/fuchsia.wlan.fullmac/cpp/fidl/fuchsia.wlan.fullmac/cpp/natural_types.h
WlanFullmacImplStartScanRequest & operator= (const WlanFullmacImplStartScanRequest & other)
bool operator== (const WlanFullmacImplStartScanRequest & other)
bool operator!= (const WlanFullmacImplStartScanRequest & other)
bool IsEmpty ()
const std::optional<uint64_t> & txn_id ()
Unique transaction id (will be indicated in corresponding scan results).
::std::optional<uint64_t> & txn_id ()
Unique transaction id (will be indicated in corresponding scan results).
WlanFullmacImplStartScanRequest & txn_id (std::optional<uint64_t> value)
Unique transaction id (will be indicated in corresponding scan results).
const std::optional< ::fuchsia_wlan_fullmac::WlanScanType> & scan_type ()
::std::optional< ::fuchsia_wlan_fullmac::WlanScanType> & scan_type ()
WlanFullmacImplStartScanRequest & scan_type (std::optional< ::fuchsia_wlan_fullmac::WlanScanType> value)
Setter for scan_type.
const std::optional< ::std::vector<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.
::std::optional< ::std::vector<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.
WlanFullmacImplStartScanRequest & channels (std::optional< ::std::vector<uint8_t>> value)
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.
const std::optional< ::std::vector< ::std::vector<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.
::std::optional< ::std::vector< ::std::vector<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.
WlanFullmacImplStartScanRequest & ssids (std::optional< ::std::vector< ::std::vector<uint8_t>>> value)
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.
const std::optional<uint32_t> & min_channel_time ()
Minimum amount of time in msecs spent on a channel during scan.
::std::optional<uint32_t> & min_channel_time ()
Minimum amount of time in msecs spent on a channel during scan.
WlanFullmacImplStartScanRequest & min_channel_time (std::optional<uint32_t> value)
Minimum amount of time in msecs spent on a channel during scan.
const std::optional<uint32_t> & max_channel_time ()
Maximum amount of time in msecs spent on a channel during scan.
::std::optional<uint32_t> & max_channel_time ()
Maximum amount of time in msecs spent on a channel during scan.
WlanFullmacImplStartScanRequest & max_channel_time (std::optional<uint32_t> value)
Maximum amount of time in msecs spent on a channel during scan.
void WlanFullmacImplStartScanRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits