class ArpConfiguration

Defined at line 1582 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.

const ::fuchsia::net::interfaces::admin::NudConfiguration & nud ()

Neighbor Unreachabilty Detection over ARP configuration.

Defined at line 1589 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 1593 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 1598 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 1606 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 1618 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 1622 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 1630 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 1638 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 ()
void ArpConfiguration (ArpConfiguration && other)
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)