class RouteTargetV6

Defined at line 371 of file fidling/gen/sdk/fidl/fuchsia.net.routes/fuchsia.net.routes/cpp/fidl/fuchsia.net.routes/cpp/natural_types.h

Public Methods

void RouteTargetV6 (Storage_ storage)
void RouteTargetV6 (uint64_t outbound_interface, ::fidl::Box< ::fuchsia_net::Ipv6Address> next_hop)
void RouteTargetV6 ()

Default constructs a |RouteTargetV6| only if all of its members are default constructible.

Defined at line 381 of file fidling/gen/sdk/fidl/fuchsia.net.routes/fuchsia.net.routes/cpp/fidl/fuchsia.net.routes/cpp/natural_types.h

void RouteTargetV6 (RouteTargetV6 && )

Defined at line 384 of file fidling/gen/sdk/fidl/fuchsia.net.routes/fuchsia.net.routes/cpp/fidl/fuchsia.net.routes/cpp/natural_types.h

void RouteTargetV6 (const RouteTargetV6 & other)
RouteTargetV6 & operator= (RouteTargetV6 && )

Defined at line 385 of file fidling/gen/sdk/fidl/fuchsia.net.routes/fuchsia.net.routes/cpp/fidl/fuchsia.net.routes/cpp/natural_types.h

RouteTargetV6 & operator= (const RouteTargetV6 & other)
bool operator== (const RouteTargetV6 & other)
bool operator!= (const RouteTargetV6 & other)
uint64_t outbound_interface ()

The interface ID of the target's outbound interface.

uint64_t & outbound_interface ()

The interface ID of the target's outbound interface.

RouteTargetV6 & outbound_interface (uint64_t value)

The interface ID of the target's outbound interface.

const ::fidl::Box< ::fuchsia_net::Ipv6Address> & next_hop ()

The optional next-hop of the target. If provided, the address

must be a unicast address.

::fidl::Box< ::fuchsia_net::Ipv6Address> & next_hop ()

The optional next-hop of the target. If provided, the address

must be a unicast address.

RouteTargetV6 & next_hop (::fidl::Box< ::fuchsia_net::Ipv6Address> value)

The optional next-hop of the target. If provided, the address

must be a unicast address.

void RouteTargetV6 (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits