template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 1062 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/cpp/fidl/fuchsia.wlan.common/cpp/wire_types.h
Public Methods
::fuchsia_wlan_common::wire::DeviceExtension Build ()
Build and return the table. The builder should not be used after this.
bool has_is_synthetic ()
void clear_is_synthetic ()
Clears the is_synthetic field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
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.
BuilderImpl & is_synthetic (bool elem)
Indicates that device is not a real hardware device. This extension only
exists to support the SYNTH value in
fuchsia.hardware.ethernet/EthernetFeature.
bool has_mac_implementation_type ()
void clear_mac_implementation_type ()
Clears the mac_implementation_type field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_wlan_common::wire::MacImplementationType & mac_implementation_type ()
Indicates where MAC layer is implemented.
BuilderImpl & mac_implementation_type (::fuchsia_wlan_common::wire::MacImplementationType elem)
Indicates where MAC layer is implemented.
bool has_tx_status_report_supported ()
void clear_tx_status_report_supported ()
Clears the tx_status_report_supported field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
bool & tx_status_report_supported ()
Indicates whether device supports transmission reports.
BuilderImpl & tx_status_report_supported (bool elem)
Indicates whether device supports transmission reports.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_wlan_common::wire::DeviceExtension, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_wlan_common::wire::DeviceExtension>> && frame)