class RouteReport
Defined at line 4015 of file fidling/gen/sdk/fidl/fuchsia.sys2/fuchsia.sys2/cpp/fidl/fuchsia.sys2/cpp/natural_types.h
Routing result for a particular capability.
Public Methods
void RouteReport ()
Defined at line 4020 of file fidling/gen/sdk/fidl/fuchsia.sys2/fuchsia.sys2/cpp/fidl/fuchsia.sys2/cpp/natural_types.h
void RouteReport (RouteReport && )
Defined at line 4021 of file fidling/gen/sdk/fidl/fuchsia.sys2/fuchsia.sys2/cpp/fidl/fuchsia.sys2/cpp/natural_types.h
void RouteReport (Storage_ storage)
void RouteReport (const RouteReport & other)
RouteReport & operator= (const RouteReport & other)
bool operator== (const RouteReport & other)
bool operator!= (const RouteReport & other)
bool IsEmpty ()
const std::optional< ::std::string> & capability ()
The capability whose routing was attempted.
::std::optional< ::std::string> & capability ()
The capability whose routing was attempted.
RouteReport & capability (std::optional< ::std::string> value)
The capability whose routing was attempted.
const std::optional< ::fuchsia_sys2::DeclType> & decl_type ()
Type of capability declaration
::std::optional< ::fuchsia_sys2::DeclType> & decl_type ()
Type of capability declaration
RouteReport & decl_type (std::optional< ::fuchsia_sys2::DeclType> value)
Type of capability declaration
const std::optional< ::fuchsia_sys2::RouteError> & error ()
Describes the error that occurred from routing this capability.
This field is not present if routing succeeded.
::std::optional< ::fuchsia_sys2::RouteError> & error ()
Describes the error that occurred from routing this capability.
This field is not present if routing succeeded.
RouteReport & error (std::optional< ::fuchsia_sys2::RouteError> value)
Describes the error that occurred from routing this capability.
This field is not present if routing succeeded.
RouteReport & operator= (RouteReport && )
Defined at line 4022 of file fidling/gen/sdk/fidl/fuchsia.sys2/fuchsia.sys2/cpp/fidl/fuchsia.sys2/cpp/natural_types.h
const std::optional< ::std::string> & source_moniker ()
The moniker of the source component.
::std::optional< ::std::string> & source_moniker ()
The moniker of the source component.
RouteReport & source_moniker (std::optional< ::std::string> value)
The moniker of the source component.
const std::optional< ::std::vector< ::fuchsia_sys2::ServiceInstance>> & service_instances ()
Metadata about the instances in a service. Populated only for aggregated services.
::std::optional< ::std::vector< ::fuchsia_sys2::ServiceInstance>> & service_instances ()
Metadata about the instances in a service. Populated only for aggregated services.
RouteReport & service_instances (std::optional< ::std::vector< ::fuchsia_sys2::ServiceInstance>> value)
Metadata about the instances in a service. Populated only for aggregated services.
const std::optional< ::fuchsia_component_decl::Availability> & availability ()
The requested level of availability of the capability.
::std::optional< ::fuchsia_component_decl::Availability> & availability ()
The requested level of availability of the capability.
RouteReport & availability (std::optional< ::fuchsia_component_decl::Availability> value)
The requested level of availability of the capability.
const std::optional< ::fuchsia_sys2::RouteOutcome> & outcome ()
The overall outcome of routing.
::std::optional< ::fuchsia_sys2::RouteOutcome> & outcome ()
The overall outcome of routing.
RouteReport & outcome (std::optional< ::fuchsia_sys2::RouteOutcome> value)
The overall outcome of routing.
const std::optional< ::std::vector< ::fuchsia_sys2::DictionaryEntry>> & dictionary_entries ()
Metadata about the entries in a dictionary. Populated only for dictionaries.
::std::optional< ::std::vector< ::fuchsia_sys2::DictionaryEntry>> & dictionary_entries ()
Metadata about the entries in a dictionary. Populated only for dictionaries.
RouteReport & dictionary_entries (std::optional< ::std::vector< ::fuchsia_sys2::DictionaryEntry>> value)
Metadata about the entries in a dictionary. Populated only for dictionaries.
void RouteReport (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits