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