class RouteTargetV4
Defined at line 152 of file fidling/gen/sdk/fidl/fuchsia.net.routes/fuchsia.net.routes/cpp/fidl/fuchsia.net.routes/cpp/natural_types.h
Public Methods
void RouteTargetV4 (Storage_ storage)
void RouteTargetV4 (uint64_t outbound_interface, ::fidl::Box< ::fuchsia_net::Ipv4Address> next_hop)
void RouteTargetV4 ()
Default constructs a |RouteTargetV4| only if all of its members are default constructible.
Defined at line 162 of file fidling/gen/sdk/fidl/fuchsia.net.routes/fuchsia.net.routes/cpp/fidl/fuchsia.net.routes/cpp/natural_types.h
void RouteTargetV4 (RouteTargetV4 && )
Defined at line 165 of file fidling/gen/sdk/fidl/fuchsia.net.routes/fuchsia.net.routes/cpp/fidl/fuchsia.net.routes/cpp/natural_types.h
void RouteTargetV4 (const RouteTargetV4 & other)
RouteTargetV4 & operator= (RouteTargetV4 && )
Defined at line 166 of file fidling/gen/sdk/fidl/fuchsia.net.routes/fuchsia.net.routes/cpp/fidl/fuchsia.net.routes/cpp/natural_types.h
RouteTargetV4 & operator= (const RouteTargetV4 & other)
bool operator== (const RouteTargetV4 & other)
bool operator!= (const RouteTargetV4 & 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.
RouteTargetV4 & outbound_interface (uint64_t value)
The interface ID of the target's outbound interface.
const ::fidl::Box< ::fuchsia_net::Ipv4Address> & next_hop ()
The optional next-hop of the target. If provided, the address
must be a unicast address.
::fidl::Box< ::fuchsia_net::Ipv4Address> & next_hop ()
The optional next-hop of the target. If provided, the address
must be a unicast address.
RouteTargetV4 & next_hop (::fidl::Box< ::fuchsia_net::Ipv4Address> value)
The optional next-hop of the target. If provided, the address
must be a unicast address.
void RouteTargetV4 (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits