template <>
class WireTableBuilder
Defined at line 4265 of file fidling/gen/sdk/fidl/fuchsia.wlan.softmac/fuchsia.wlan.softmac/cpp/fidl/fuchsia.wlan.softmac/cpp/wire_types.h
Public Methods
template <typename First = ::fidl::VectorView<uint8_t>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<uint8_t>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_wlan_softmac::wire::WlanSoftmacStartActiveScanRequest> & channels (First && first, Args &&... args_)
List of channels to scan on. An empty list of channels will cause a
scan request to immediately return ZX_ERR_INVALID_ARGS.
Invalid channel numbers will be silently ignored. The validity of a channel
number depends on the current regulatory region, and a SoftMAC driver cannot
always determine the region setting. This is especially the case when
firmware changes the region setting dynamically.
Defined at line 4284 of file fidling/gen/sdk/fidl/fuchsia.wlan.softmac/fuchsia.wlan.softmac/cpp/fidl/fuchsia.wlan.softmac/cpp/wire_types.h
template <typename First = ::fidl::VectorView<::fuchsia_wlan_ieee80211::wire::CSsid>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_wlan_ieee80211::wire::CSsid>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_wlan_softmac::wire::WlanSoftmacStartActiveScanRequest> & ssids (First && first, Args &&... args_)
List of SSIDs to scan for. For a list with a single SSID, the SSID will be placed in
the SSID element in the Probe Request frame. For a list with more than one SSID,
all SSIDs will be placed in an SSID List element in the Probe Request frame with the
first SSID in the list in the required SSID element. An empty list is the same as
specifying a list containing only the wildcard SSID.
Defined at line 4301 of file fidling/gen/sdk/fidl/fuchsia.wlan.softmac/fuchsia.wlan.softmac/cpp/fidl/fuchsia.wlan.softmac/cpp/wire_types.h
template <typename First = ::fidl::VectorView<uint8_t>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<uint8_t>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_wlan_softmac::wire::WlanSoftmacStartActiveScanRequest> & mac_header (First && first, Args &&... args_)
Buffer containing a MAC header (as defined in IEEE Std 802.11-2016, 9.3.3.2) to
include in each Probe Request frame.
Defined at line 4315 of file fidling/gen/sdk/fidl/fuchsia.wlan.softmac/fuchsia.wlan.softmac/cpp/fidl/fuchsia.wlan.softmac/cpp/wire_types.h
template <typename First = ::fidl::VectorView<uint8_t>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<uint8_t>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_wlan_softmac::wire::WlanSoftmacStartActiveScanRequest> & ies (First && first, Args &&... args_)
Buffer containing IE bytes to include in each Probe Request frame.
The IEs specified must not result in a Probe Request MMPDU that exceed the
limits defined by IEEE Std 802.11-2016, 9.2.4.7. MMPDU limit constants can
be found in fuchsia.wlan.ieee80211. These limits are very large and will
likely not be exceeded by specifying the most common IEs found in
Probe Request frames.
Defined at line 4334 of file fidling/gen/sdk/fidl/fuchsia.wlan.softmac/fuchsia.wlan.softmac/cpp/fidl/fuchsia.wlan.softmac/cpp/wire_types.h
template <typename First = int64_t, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<int64_t>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_wlan_softmac::wire::WlanSoftmacStartActiveScanRequest> & min_channel_time (First && first, Args &&... args_)
Minimum duration to spend on each channel during the scan.
Defined at line 4347 of file fidling/gen/sdk/fidl/fuchsia.wlan.softmac/fuchsia.wlan.softmac/cpp/fidl/fuchsia.wlan.softmac/cpp/wire_types.h
template <typename First = int64_t, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<int64_t>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_wlan_softmac::wire::WlanSoftmacStartActiveScanRequest> & max_channel_time (First && first, Args &&... args_)
Maximum duration to spend on each channel during the scan.
Defined at line 4360 of file fidling/gen/sdk/fidl/fuchsia.wlan.softmac/fuchsia.wlan.softmac/cpp/fidl/fuchsia.wlan.softmac/cpp/wire_types.h
template <typename First = int64_t, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<int64_t>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_wlan_softmac::wire::WlanSoftmacStartActiveScanRequest> & min_home_time (First && first, Args &&... args_)
Minimum duration to spend on the home channel(s) between the dwell time on each channel
where a home channel corresponds to channels the device should otherwise be present
on while not scanning.
Defined at line 4375 of file fidling/gen/sdk/fidl/fuchsia.wlan.softmac/fuchsia.wlan.softmac/cpp/fidl/fuchsia.wlan.softmac/cpp/wire_types.h
Friends
template <>
class WlanSoftmacStartActiveScanRequest