class RouteV4

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

A `RouteV4` specifies an IPv4 network route.

Public Methods

void RouteV4 (Storage_ storage)
void RouteV4 (::fuchsia_net::Ipv4AddressWithPrefix destination, ::fuchsia_net_routes::RouteActionV4 action, ::fuchsia_net_routes::RoutePropertiesV4 properties)
void RouteV4 ()

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

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

void RouteV4 (RouteV4 && )

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

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

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

RouteV4 & operator= (const RouteV4 & other)
bool operator== (const RouteV4 & other)
bool operator!= (const RouteV4 & other)
const ::fuchsia_net::Ipv4AddressWithPrefix & destination ()

The destination subnet of the route. When making a routing decision

for a given packet the route whose destination forms the longest

matching prefix will be selected, with ties being broken by the route's

metric.

::fuchsia_net::Ipv4AddressWithPrefix & destination ()

The destination subnet of the route. When making a routing decision

for a given packet the route whose destination forms the longest

matching prefix will be selected, with ties being broken by the route's

metric.

RouteV4 & destination (::fuchsia_net::Ipv4AddressWithPrefix value)

The destination subnet of the route. When making a routing decision

for a given packet the route whose destination forms the longest

matching prefix will be selected, with ties being broken by the route's

metric.

const ::fuchsia_net_routes::RouteActionV4 & action ()

Packets matching this route will have the specified action applied to

them.

::fuchsia_net_routes::RouteActionV4 & action ()

Packets matching this route will have the specified action applied to

them.

RouteV4 & action (::fuchsia_net_routes::RouteActionV4 value)

Packets matching this route will have the specified action applied to

them.

const ::fuchsia_net_routes::RoutePropertiesV4 & properties ()

The additional properties of the IPv4 route.

::fuchsia_net_routes::RoutePropertiesV4 & properties ()

The additional properties of the IPv4 route.

RouteV4 & properties (::fuchsia_net_routes::RoutePropertiesV4 value)

The additional properties of the IPv4 route.

void RouteV4 (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits