class RouterSolicitationConfiguration

Defined at line 2199 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 RouterSolicitationConfiguration ()
void RouterSolicitationConfiguration (RouterSolicitationConfiguration && other)
const uint8_t & max ()

Controls the maximum number of Router Solicitations that

will be sent, as described in [RFC 4861 Section 6.3.7].

Setting this value to zero disables Router Solicitations.

Note that setting this takes effect immediately. An

interface that has already started sending router

solicitations will see the limit change, and will stop or

continue router solicitations, as appropriate.

[RFC 4861 Section 6.3.7]: https://datatracker.ietf.org/doc/html/rfc4861#section-6.3.7

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

bool has_max ()

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

uint8_t * mutable_max ()

Controls the maximum number of Router Solicitations that

will be sent, as described in [RFC 4861 Section 6.3.7].

Setting this value to zero disables Router Solicitations.

Note that setting this takes effect immediately. An

interface that has already started sending router

solicitations will see the limit change, and will stop or

continue router solicitations, as appropriate.

[RFC 4861 Section 6.3.7]: https://datatracker.ietf.org/doc/html/rfc4861#section-6.3.7

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

void clear_max ()

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

RouterSolicitationConfiguration & set_max (uint8_t _value)
void ~RouterSolicitationConfiguration ()
RouterSolicitationConfiguration & operator= (RouterSolicitationConfiguration && other)
::std::unique_ptr<RouterSolicitationConfiguration> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, RouterSolicitationConfiguration * _value, size_t _offset)
zx_status_t Clone (RouterSolicitationConfiguration * _result)