class ArpConfiguration
Defined at line 1584 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 1591 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 1595 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 1600 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 1608 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 1620 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 1624 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 1632 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 1640 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)