class Features
Defined at line 2418 of file fidling/gen/sdk/fidl/fuchsia.hardware.network.driver/fuchsia.hardware.network.driver/cpp/fidl/fuchsia.hardware.network.driver/cpp/natural_types.h
Device features reported by [`MacAddr.GetFeatures`].
Public Methods
void Features (Storage_ storage)
void Features ()
Defined at line 2423 of file fidling/gen/sdk/fidl/fuchsia.hardware.network.driver/fuchsia.hardware.network.driver/cpp/fidl/fuchsia.hardware.network.driver/cpp/natural_types.h
void Features (Features && )
Defined at line 2424 of file fidling/gen/sdk/fidl/fuchsia.hardware.network.driver/fuchsia.hardware.network.driver/cpp/fidl/fuchsia.hardware.network.driver/cpp/natural_types.h
void Features (const Features & other)
Features & operator= (Features && )
Defined at line 2425 of file fidling/gen/sdk/fidl/fuchsia.hardware.network.driver/fuchsia.hardware.network.driver/cpp/fidl/fuchsia.hardware.network.driver/cpp/natural_types.h
Features & operator= (const Features & other)
bool operator== (const Features & other)
bool operator!= (const Features & other)
bool IsEmpty ()
const std::optional<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.
::std::optional<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.
Features & multicast_filter_count (std::optional<uint32_t> value)
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.
const std::optional< ::fuchsia_hardware_network_driver::SupportedMacFilterMode> & supported_modes ()
The filtering operating modes supported by this device.
Bitfield of possible [`SupportedMacFilterMode`] values that can be passed to
[`MacAddr.SetMode`].
::std::optional< ::fuchsia_hardware_network_driver::SupportedMacFilterMode> & supported_modes ()
The filtering operating modes supported by this device.
Bitfield of possible [`SupportedMacFilterMode`] values that can be passed to
[`MacAddr.SetMode`].
Features & supported_modes (std::optional< ::fuchsia_hardware_network_driver::SupportedMacFilterMode> value)
The filtering operating modes supported by this device.
Bitfield of possible [`SupportedMacFilterMode`] values that can be passed to
[`MacAddr.SetMode`].
void Features (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits