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)