class DadConfiguration
Defined at line 1410 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h
DAD (Duplicate Address Detection) configuration for an interface.
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
const uint16_t & transmits ()
Number of transmissions before an address is considered available for
use.
A value of zero effectively disables DAD for the interface.
Defined at line 1420 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h
bool has_transmits ()
Defined at line 1424 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h
uint16_t * mutable_transmits ()
Number of transmissions before an address is considered available for
use.
A value of zero effectively disables DAD for the interface.
Defined at line 1432 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h
void clear_transmits ()
Defined at line 1440 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h
DadConfiguration & set_transmits (uint16_t _value)
void DadConfiguration ()
void DadConfiguration (DadConfiguration && other)
void ~DadConfiguration ()
DadConfiguration & operator= (DadConfiguration && other)
::std::unique_ptr<DadConfiguration> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, DadConfiguration * _value, size_t _offset)
zx_status_t Clone (DadConfiguration * _result)