class Ipv6Configuration

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

Public Methods

void Ipv6Configuration ()

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

void Ipv6Configuration (Ipv6Configuration && )

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

void Ipv6Configuration (Storage_ storage)
void Ipv6Configuration (const Ipv6Configuration & other)
Ipv6Configuration & operator= (const Ipv6Configuration & other)
bool operator== (const Ipv6Configuration & other)
bool operator!= (const Ipv6Configuration & other)
bool IsEmpty ()
const std::optional<bool> & unicast_forwarding ()

Controls whether or not IPv6 unicast packets may be forwarded if not

destined to the host.

::std::optional<bool> & unicast_forwarding ()

Controls whether or not IPv6 unicast packets may be forwarded if not

destined to the host.

Ipv6Configuration & unicast_forwarding (std::optional<bool> value)

Controls whether or not IPv6 unicast packets may be forwarded if not

destined to the host.

const std::optional<bool> & multicast_forwarding ()

Controls whether or not IPv6 multicast packets may be forwarded.

::std::optional<bool> & multicast_forwarding ()

Controls whether or not IPv6 multicast packets may be forwarded.

Ipv6Configuration & multicast_forwarding (std::optional<bool> value)

Controls whether or not IPv6 multicast packets may be forwarded.

const std::optional< ::fuchsia_net_interfaces_admin::MldConfiguration> & mld ()

Controls MLD configuration.

::std::optional< ::fuchsia_net_interfaces_admin::MldConfiguration> & mld ()

Controls MLD configuration.

Ipv6Configuration & mld (std::optional< ::fuchsia_net_interfaces_admin::MldConfiguration> value)

Controls MLD configuration.

const std::optional< ::fuchsia_net_interfaces_admin::NdpConfiguration> & ndp ()

Controls NDP configuration.

::std::optional< ::fuchsia_net_interfaces_admin::NdpConfiguration> & ndp ()

Controls NDP configuration.

Ipv6Configuration & ndp (std::optional< ::fuchsia_net_interfaces_admin::NdpConfiguration> value)

Controls NDP configuration.

const std::optional<bool> & enabled ()

Controls whether or not IPv6 is enabled on the interface.

If set to false, IPv6 is disabled on the interface.

::std::optional<bool> & enabled ()

Controls whether or not IPv6 is enabled on the interface.

If set to false, IPv6 is disabled on the interface.

Ipv6Configuration & enabled (std::optional<bool> value)

Controls whether or not IPv6 is enabled on the interface.

If set to false, IPv6 is disabled on the interface.

void Ipv6Configuration (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Ipv6Configuration & operator= (Ipv6Configuration && )

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

Friends

class MemberVisitor
class NaturalTableCodingTraits