class EffectiveRouteProperties
Defined at line 1060 of file fidling/gen/sdk/fidl/fuchsia.net.routes/fuchsia.net.routes/cpp/fidl/fuchsia.net.routes/cpp/natural_types.h
The effective properties of a route installed in the system.
Public Methods
void EffectiveRouteProperties (Storage_ storage)
void EffectiveRouteProperties ()
Defined at line 1065 of file fidling/gen/sdk/fidl/fuchsia.net.routes/fuchsia.net.routes/cpp/fidl/fuchsia.net.routes/cpp/natural_types.h
void EffectiveRouteProperties (EffectiveRouteProperties && )
Defined at line 1066 of file fidling/gen/sdk/fidl/fuchsia.net.routes/fuchsia.net.routes/cpp/fidl/fuchsia.net.routes/cpp/natural_types.h
void EffectiveRouteProperties (const EffectiveRouteProperties & other)
EffectiveRouteProperties & operator= (EffectiveRouteProperties && )
Defined at line 1067 of file fidling/gen/sdk/fidl/fuchsia.net.routes/fuchsia.net.routes/cpp/fidl/fuchsia.net.routes/cpp/natural_types.h
EffectiveRouteProperties & operator= (const EffectiveRouteProperties & other)
bool operator== (const EffectiveRouteProperties & other)
bool operator!= (const EffectiveRouteProperties & other)
bool IsEmpty ()
const std::optional<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.
::std::optional<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.
EffectiveRouteProperties & metric (std::optional<uint32_t> value)
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.
void EffectiveRouteProperties (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits