class WlantapPhyConfig
Defined at line 73 of file fidling/gen/sdk/fidl/fuchsia.wlan.tap/fuchsia.wlan.tap/cpp/fidl/fuchsia.wlan.tap/cpp/natural_types.h
Describes the capabilities of the fake wlantap-phy device to be created.
Public Methods
void WlantapPhyConfig (::std::array<uint8_t, 6> sta_addr, ::std::array<uint8_t, 6> factory_addr, ::fuchsia_wlan_common::WlanMacRole mac_role, ::std::vector< ::fuchsia_wlan_common::WlanPhyType> supported_phys, uint32_t hardware_capability, ::std::vector< ::fuchsia_wlan_device::BandInfo> bands, ::std::string name, bool quiet, ::fuchsia_wlan_softmac::DiscoverySupport discovery_support, ::fuchsia_wlan_common::MacSublayerSupport mac_sublayer_support, ::fuchsia_wlan_common::SecuritySupport security_support, ::fuchsia_wlan_common::SpectrumManagementSupport spectrum_management_support)
void WlantapPhyConfig ()
Default constructs a |WlantapPhyConfig| only if all of its members are default constructible.
Defined at line 84 of file fidling/gen/sdk/fidl/fuchsia.wlan.tap/fuchsia.wlan.tap/cpp/fidl/fuchsia.wlan.tap/cpp/natural_types.h
void WlantapPhyConfig (WlantapPhyConfig && )
Defined at line 87 of file fidling/gen/sdk/fidl/fuchsia.wlan.tap/fuchsia.wlan.tap/cpp/fidl/fuchsia.wlan.tap/cpp/natural_types.h
void WlantapPhyConfig (Storage_ storage)
void WlantapPhyConfig (const WlantapPhyConfig & other)
WlantapPhyConfig & operator= (const WlantapPhyConfig & other)
bool operator== (const WlantapPhyConfig & other)
bool operator!= (const WlantapPhyConfig & other)
const ::std::array<uint8_t, 6> & sta_addr ()
::std::array<uint8_t, 6> & sta_addr ()
WlantapPhyConfig & sta_addr (::std::array<uint8_t, 6> value)
Setter for sta_addr.
const ::std::array<uint8_t, 6> & factory_addr ()
::std::array<uint8_t, 6> & factory_addr ()
WlantapPhyConfig & factory_addr (::std::array<uint8_t, 6> value)
Setter for factory_addr.
::fuchsia_wlan_common::WlanMacRole mac_role ()
::fuchsia_wlan_common::WlanMacRole & mac_role ()
WlantapPhyConfig & mac_role (::fuchsia_wlan_common::WlanMacRole value)
Setter for mac_role.
const ::std::vector< ::fuchsia_wlan_common::WlanPhyType> & supported_phys ()
::std::vector< ::fuchsia_wlan_common::WlanPhyType> & supported_phys ()
WlantapPhyConfig & supported_phys (::std::vector< ::fuchsia_wlan_common::WlanPhyType> value)
Setter for supported_phys.
uint32_t hardware_capability ()
uint32_t & hardware_capability ()
WlantapPhyConfig & hardware_capability (uint32_t value)
Setter for hardware_capability.
const ::std::vector< ::fuchsia_wlan_device::BandInfo> & bands ()
::std::vector< ::fuchsia_wlan_device::BandInfo> & bands ()
WlantapPhyConfig & bands (::std::vector< ::fuchsia_wlan_device::BandInfo> value)
Setter for bands.
const ::std::string & name ()
::std::string & name ()
WlantapPhyConfig & name (::std::string value)
Setter for name.
WlantapPhyConfig & operator= (WlantapPhyConfig && )
Defined at line 88 of file fidling/gen/sdk/fidl/fuchsia.wlan.tap/fuchsia.wlan.tap/cpp/fidl/fuchsia.wlan.tap/cpp/natural_types.h
bool quiet ()
bool & quiet ()
WlantapPhyConfig & quiet (bool value)
Setter for quiet.
const ::fuchsia_wlan_softmac::DiscoverySupport & discovery_support ()
::fuchsia_wlan_softmac::DiscoverySupport & discovery_support ()
WlantapPhyConfig & discovery_support (::fuchsia_wlan_softmac::DiscoverySupport value)
Setter for discovery_support.
const ::fuchsia_wlan_common::MacSublayerSupport & mac_sublayer_support ()
::fuchsia_wlan_common::MacSublayerSupport & mac_sublayer_support ()
WlantapPhyConfig & mac_sublayer_support (::fuchsia_wlan_common::MacSublayerSupport value)
Setter for mac_sublayer_support.
const ::fuchsia_wlan_common::SecuritySupport & security_support ()
::fuchsia_wlan_common::SecuritySupport & security_support ()
WlantapPhyConfig & security_support (::fuchsia_wlan_common::SecuritySupport value)
Setter for security_support.
const ::fuchsia_wlan_common::SpectrumManagementSupport & spectrum_management_support ()
::fuchsia_wlan_common::SpectrumManagementSupport & spectrum_management_support ()
WlantapPhyConfig & spectrum_management_support (::fuchsia_wlan_common::SpectrumManagementSupport value)
Setter for spectrum_management_support.
void WlantapPhyConfig (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits