template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 950 of file fidling/gen/sdk/fidl/fuchsia.hardware.network.driver/fuchsia.hardware.network.driver/cpp/fidl/fuchsia.hardware.network.driver/cpp/wire_types.h
Public Methods
::fuchsia_hardware_network_driver::wire::Features Build ()
Build and return the table. The builder should not be used after this.
bool has_multicast_filter_count ()
void clear_multicast_filter_count ()
Clears the multicast_filter_count field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint32_t & multicast_filter_count ()
The maximum number of multicast filtering entries available on this
device.
Implementations must set 0 if multicast filtering is not supported.
Values will always be saturated to [`MAX_MAC_FILTER`].
Optional, interpreted as zero if absent.
BuilderImpl & multicast_filter_count (uint32_t elem)
The maximum number of multicast filtering entries available on this
device.
Implementations must set 0 if multicast filtering is not supported.
Values will always be saturated to [`MAX_MAC_FILTER`].
Optional, interpreted as zero if absent.
bool has_supported_modes ()
void clear_supported_modes ()
Clears the supported_modes field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_hardware_network_driver::wire::SupportedMacFilterMode & supported_modes ()
The filtering operating modes supported by this device.
Bitfield of possible [`SupportedMacFilterMode`] values that can be passed to
[`MacAddr.SetMode`].
BuilderImpl & supported_modes (::fuchsia_hardware_network_driver::wire::SupportedMacFilterMode elem)
The filtering operating modes supported by this device.
Bitfield of possible [`SupportedMacFilterMode`] values that can be passed to
[`MacAddr.SetMode`].
Protected Methods
void WireTableBaseBuilder< ::fuchsia_hardware_network_driver::wire::Features, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_hardware_network_driver::wire::Features>> && frame)