class RouteRequest
Defined at line 418 of file fidling/gen/sdk/fidl/fuchsia.component.runtime/fuchsia.component.runtime/cpp/fidl/fuchsia.component.runtime/cpp/wire_types.h
Contains metadata on how to route a capability, and a token representing the
component that started the route.
`metadata` is a dictionary, which contains data capabilities used by
component manager to track things like the type of the route (e.g. protocol,
storage, runner, ...), the rights on a directory route, and the scope on an
event stream route. Generally an empty dictionary is safe to pass to
component manager.
Either both fields must be set, or neither.
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
void RouteRequest ()
Defined at line 420 of file fidling/gen/sdk/fidl/fuchsia.component.runtime/fuchsia.component.runtime/cpp/fidl/fuchsia.component.runtime/cpp/wire_types.h
void RouteRequest (const RouteRequest & other)
Defined at line 421 of file fidling/gen/sdk/fidl/fuchsia.component.runtime/fuchsia.component.runtime/cpp/fidl/fuchsia.component.runtime/cpp/wire_types.h
RouteRequest & operator= (const RouteRequest & other)
Defined at line 422 of file fidling/gen/sdk/fidl/fuchsia.component.runtime/fuchsia.component.runtime/cpp/fidl/fuchsia.component.runtime/cpp/wire_types.h
void RouteRequest (RouteRequest && other)
Defined at line 423 of file fidling/gen/sdk/fidl/fuchsia.component.runtime/fuchsia.component.runtime/cpp/fidl/fuchsia.component.runtime/cpp/wire_types.h
void _CloseHandles ()
::fidl::WireTableBuilder< ::fuchsia_component_runtime::wire::RouteRequest> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_component_runtime::wire::RouteRequest> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_component_runtime::wire::RouteRequest>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
::zx::eventpair & metadata ()
bool has_metadata ()
RouteRequest & operator= (RouteRequest && other)
Defined at line 424 of file fidling/gen/sdk/fidl/fuchsia.component.runtime/fuchsia.component.runtime/cpp/fidl/fuchsia.component.runtime/cpp/wire_types.h
void ~RouteRequest ()
Defined at line 426 of file fidling/gen/sdk/fidl/fuchsia.component.runtime/fuchsia.component.runtime/cpp/fidl/fuchsia.component.runtime/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder