class ArpConfiguration

Defined at line 1586 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

void ArpConfiguration ()
void ArpConfiguration (ArpConfiguration && other)
const ::fuchsia::net::interfaces::admin::NudConfiguration & nud ()

Neighbor Unreachabilty Detection over ARP configuration.

Defined at line 1593 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

bool has_nud ()

Defined at line 1597 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

::fuchsia::net::interfaces::admin::NudConfiguration * mutable_nud ()

Neighbor Unreachabilty Detection over ARP configuration.

Defined at line 1602 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

void clear_nud ()

Defined at line 1610 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

const ::fuchsia::net::interfaces::admin::DadConfiguration & dad ()

Duplicate Address Detection over ARP configuration.

Note that for IPv4, "Duplicate Address Detection" refers to

Address Conflict Detection, as defined in RFC 5227.

Defined at line 1622 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

bool has_dad ()

Defined at line 1626 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

::fuchsia::net::interfaces::admin::DadConfiguration * mutable_dad ()

Duplicate Address Detection over ARP configuration.

Note that for IPv4, "Duplicate Address Detection" refers to

Address Conflict Detection, as defined in RFC 5227.

Defined at line 1634 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

void clear_dad ()

Defined at line 1642 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

ArpConfiguration & set_nud (::fuchsia::net::interfaces::admin::NudConfiguration _value)
ArpConfiguration & set_dad (::fuchsia::net::interfaces::admin::DadConfiguration _value)
void ~ArpConfiguration ()
ArpConfiguration & operator= (ArpConfiguration && other)
::std::unique_ptr<ArpConfiguration> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, ArpConfiguration * _value, size_t _offset)
zx_status_t Clone (ArpConfiguration * _result)