class DeviceExtension
Defined at line 574 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/cpp/fidl/fuchsia.wlan.common/cpp/natural_types.h
Feature-like information specific to the device.
This is a MAC sublayer extension. This extension is not part of the
802.11-2016 spec.
Public Methods
void DeviceExtension (Storage_ storage)
void DeviceExtension ()
Defined at line 580 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/cpp/fidl/fuchsia.wlan.common/cpp/natural_types.h
void DeviceExtension (DeviceExtension && )
Defined at line 581 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/cpp/fidl/fuchsia.wlan.common/cpp/natural_types.h
void DeviceExtension (const DeviceExtension & other)
DeviceExtension & operator= (DeviceExtension && )
Defined at line 582 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/cpp/fidl/fuchsia.wlan.common/cpp/natural_types.h
DeviceExtension & operator= (const DeviceExtension & other)
bool operator== (const DeviceExtension & other)
bool operator!= (const DeviceExtension & other)
bool IsEmpty ()
const std::optional<bool> & is_synthetic ()
Indicates that device is not a real hardware device. This extension only
exists to support the SYNTH value in
fuchsia.hardware.ethernet/EthernetFeature.
::std::optional<bool> & is_synthetic ()
Indicates that device is not a real hardware device. This extension only
exists to support the SYNTH value in
fuchsia.hardware.ethernet/EthernetFeature.
DeviceExtension & is_synthetic (std::optional<bool> value)
Indicates that device is not a real hardware device. This extension only
exists to support the SYNTH value in
fuchsia.hardware.ethernet/EthernetFeature.
const std::optional< ::fuchsia_wlan_common::MacImplementationType> & mac_implementation_type ()
Indicates where MAC layer is implemented.
::std::optional< ::fuchsia_wlan_common::MacImplementationType> & mac_implementation_type ()
Indicates where MAC layer is implemented.
DeviceExtension & mac_implementation_type (std::optional< ::fuchsia_wlan_common::MacImplementationType> value)
Indicates where MAC layer is implemented.
const std::optional<bool> & tx_status_report_supported ()
Indicates whether device supports transmission reports.
::std::optional<bool> & tx_status_report_supported ()
Indicates whether device supports transmission reports.
DeviceExtension & tx_status_report_supported (std::optional<bool> value)
Indicates whether device supports transmission reports.
void DeviceExtension (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits