class EffectiveRouteProperties

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

The effective properties of a route installed in the system.

Public Methods

void EffectiveRouteProperties ()

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

void EffectiveRouteProperties (const EffectiveRouteProperties & other)

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

EffectiveRouteProperties & operator= (const EffectiveRouteProperties & other)

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

void EffectiveRouteProperties (EffectiveRouteProperties && other)

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

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_net_routes::wire::EffectiveRouteProperties> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_net_routes::wire::EffectiveRouteProperties> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_net_routes::wire::EffectiveRouteProperties>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

uint32_t & metric ()

The route's effective metric, dependent on the value of the route's

[`SpecifiedRouteProperties`]. If the `specified_metric` is

`explicit_metric`, this value will be identical to the provided value;

if the `specified_metric` is `inherited_from_interface` this value will

be the interface's routing metric.

bool has_metric ()
EffectiveRouteProperties & operator= (EffectiveRouteProperties && other)

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

void ~EffectiveRouteProperties ()

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

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder