class RouteReport

Defined at line 1987 of file fidling/gen/sdk/fidl/fuchsia.sys2/fuchsia.sys2/cpp/fidl/fuchsia.sys2/cpp/wire_types.h

Routing result for a particular capability.

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_sys2::wire::RouteReport> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_sys2::wire::RouteReport> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_sys2::wire::RouteReport>> frame)

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

void RouteReport ()

Defined at line 1989 of file fidling/gen/sdk/fidl/fuchsia.sys2/fuchsia.sys2/cpp/fidl/fuchsia.sys2/cpp/wire_types.h

void RouteReport (const RouteReport & other)

Defined at line 1990 of file fidling/gen/sdk/fidl/fuchsia.sys2/fuchsia.sys2/cpp/fidl/fuchsia.sys2/cpp/wire_types.h

void RouteReport (RouteReport && other)

Defined at line 1992 of file fidling/gen/sdk/fidl/fuchsia.sys2/fuchsia.sys2/cpp/fidl/fuchsia.sys2/cpp/wire_types.h

::fidl::StringView & capability ()

The capability whose routing was attempted.

bool has_capability ()
::fuchsia_sys2::wire::DeclType & decl_type ()

Type of capability declaration

bool has_decl_type ()
::fuchsia_sys2::wire::RouteError & error ()

Describes the error that occurred from routing this capability.

This field is not present if routing succeeded.

bool has_error ()
RouteReport & operator= (const RouteReport & other)

Defined at line 1991 of file fidling/gen/sdk/fidl/fuchsia.sys2/fuchsia.sys2/cpp/fidl/fuchsia.sys2/cpp/wire_types.h

RouteReport & operator= (RouteReport && other)

Defined at line 1993 of file fidling/gen/sdk/fidl/fuchsia.sys2/fuchsia.sys2/cpp/fidl/fuchsia.sys2/cpp/wire_types.h

::fidl::StringView & source_moniker ()

The moniker of the source component.

bool has_source_moniker ()
::fidl::VectorView< ::fuchsia_sys2::wire::ServiceInstance> & service_instances ()

Metadata about the instances in a service. Populated only for aggregated services.

bool has_service_instances ()
::fuchsia_component_decl::wire::Availability & availability ()

The requested level of availability of the capability.

bool has_availability ()
::fuchsia_sys2::wire::RouteOutcome & outcome ()

The overall outcome of routing.

bool has_outcome ()
::fidl::VectorView< ::fuchsia_sys2::wire::DictionaryEntry> & dictionary_entries ()

Metadata about the entries in a dictionary. Populated only for dictionaries.

bool has_dictionary_entries ()
void ~RouteReport ()

Defined at line 1995 of file fidling/gen/sdk/fidl/fuchsia.sys2/fuchsia.sys2/cpp/fidl/fuchsia.sys2/cpp/wire_types.h

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder