class RouteRequest
Defined at line 1002 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/wire_types.h
A request for a route.
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
void RouteRequest ()
Defined at line 1004 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/wire_types.h
void RouteRequest (const RouteRequest & other)
Defined at line 1005 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/wire_types.h
RouteRequest & operator= (const RouteRequest & other)
Defined at line 1006 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/wire_types.h
void RouteRequest (RouteRequest && other)
Defined at line 1007 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/wire_types.h
void _CloseHandles ()
::fidl::WireTableBuilder< ::fuchsia_component_sandbox::wire::RouteRequest> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_component_sandbox::wire::RouteRequest> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_component_sandbox::wire::RouteRequest>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
RouteRequest & operator= (RouteRequest && other)
Defined at line 1008 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/wire_types.h
::fuchsia_component_sandbox::wire::InstanceToken & requesting ()
The component that is requesting the capability. May be omitted for a default request
(see `*Router.Route`).
bool has_requesting ()
::fuchsia_component_sandbox::wire::DictionaryRef & metadata ()
Metadata associated with this capability request. May be omitted for a default request
(see `*Router.Route`).
bool has_metadata ()
RouteRequest & set_requesting (::fuchsia_component_sandbox::wire::InstanceToken elem)
RouteRequest & clear_requesting ()
RouteRequest & set_metadata (::fuchsia_component_sandbox::wire::DictionaryRef elem)
RouteRequest & clear_metadata ()
void RouteRequest (::fidl::AnyArena & allocator)
void RouteRequest (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_component_sandbox::wire::RouteRequest>> && frame)
This constructor allows a user controlled allocation (not using a Arena).
It should only be used when performance is key.
As soon as the frame is given to the table, it must not be used directly or for another table.
void Allocate (::fidl::AnyArena & allocator)
void Init (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_component_sandbox::wire::RouteRequest>> && frame_ptr)
void ~RouteRequest ()
Defined at line 1010 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder