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