class Capability

Defined at line 4303 of file fidling/gen/sdk/fidl/fuchsia.component.test/fuchsia.component.test/cpp/fidl/fuchsia.component.test/cpp/wire_types.h

A capability that can be routed around a realm using `AddRoute`.

Will be renamed to `Capability` once the other definition under this name

earlier in this file is removed.

Public Methods

void Capability (const Capability & )

Defined at line 4308 of file fidling/gen/sdk/fidl/fuchsia.component.test/fuchsia.component.test/cpp/fidl/fuchsia.component.test/cpp/wire_types.h

Capability & operator= (const Capability & )

Defined at line 4309 of file fidling/gen/sdk/fidl/fuchsia.component.test/fuchsia.component.test/cpp/fidl/fuchsia.component.test/cpp/wire_types.h

void Capability (Capability && )

Defined at line 4310 of file fidling/gen/sdk/fidl/fuchsia.component.test/fuchsia.component.test/cpp/fidl/fuchsia.component.test/cpp/wire_types.h

void Capability ()
Capability & operator= (Capability && )

Defined at line 4311 of file fidling/gen/sdk/fidl/fuchsia.component.test/fuchsia.component.test/cpp/fidl/fuchsia.component.test/cpp/wire_types.h

bool IsUnknown ()

Defined at line 4325 of file fidling/gen/sdk/fidl/fuchsia.component.test/fuchsia.component.test/cpp/fidl/fuchsia.component.test/cpp/wire_types.h

template <typename... Args>
Capability WithProtocol (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 4336 of file fidling/gen/sdk/fidl/fuchsia.component.test/fuchsia.component.test/cpp/fidl/fuchsia.component.test/cpp/wire_types.h

template <typename... Args>
Capability WithDirectory (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 4350 of file fidling/gen/sdk/fidl/fuchsia.component.test/fuchsia.component.test/cpp/fidl/fuchsia.component.test/cpp/wire_types.h

template <typename... Args>
Capability WithStorage (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 4364 of file fidling/gen/sdk/fidl/fuchsia.component.test/fuchsia.component.test/cpp/fidl/fuchsia.component.test/cpp/wire_types.h

template <typename... Args>
Capability WithService (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 4378 of file fidling/gen/sdk/fidl/fuchsia.component.test/fuchsia.component.test/cpp/fidl/fuchsia.component.test/cpp/wire_types.h

template <typename... Args>
Capability WithEventStream (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 4392 of file fidling/gen/sdk/fidl/fuchsia.component.test/fuchsia.component.test/cpp/fidl/fuchsia.component.test/cpp/wire_types.h

template <typename... Args>
Capability WithConfig (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 4406 of file fidling/gen/sdk/fidl/fuchsia.component.test/fuchsia.component.test/cpp/fidl/fuchsia.component.test/cpp/wire_types.h

template <typename... Args>
Capability WithDictionary (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 4420 of file fidling/gen/sdk/fidl/fuchsia.component.test/fuchsia.component.test/cpp/fidl/fuchsia.component.test/cpp/wire_types.h

bool is_protocol ()
Capability WithProtocol (::fidl::ObjectView< ::fuchsia_component_test::wire::Protocol> val)
::fuchsia_component_test::wire::Protocol & protocol ()
const ::fuchsia_component_test::wire::Protocol & protocol ()
bool is_directory ()
Capability WithDirectory (::fidl::ObjectView< ::fuchsia_component_test::wire::Directory> val)
template <typename... Args>
Capability WithResolver (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 4434 of file fidling/gen/sdk/fidl/fuchsia.component.test/fuchsia.component.test/cpp/fidl/fuchsia.component.test/cpp/wire_types.h

template <typename... Args>
Capability WithRunner (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 4448 of file fidling/gen/sdk/fidl/fuchsia.component.test/fuchsia.component.test/cpp/fidl/fuchsia.component.test/cpp/wire_types.h

bool has_invalid_tag ()
::fuchsia_component_test::wire::Directory & directory ()
const ::fuchsia_component_test::wire::Directory & directory ()
bool is_storage ()
Capability WithStorage (::fidl::ObjectView< ::fuchsia_component_test::wire::Storage> val)
::fuchsia_component_test::wire::Storage & storage ()
const ::fuchsia_component_test::wire::Storage & storage ()
bool is_service ()
Capability WithService (::fidl::ObjectView< ::fuchsia_component_test::wire::Service> val)
::fuchsia_component_test::wire::Service & service ()
const ::fuchsia_component_test::wire::Service & service ()
bool is_event_stream ()
Capability WithEventStream (::fidl::ObjectView< ::fuchsia_component_test::wire::EventStream> val)
::fuchsia_component_test::wire::EventStream & event_stream ()
const ::fuchsia_component_test::wire::EventStream & event_stream ()
bool is_config ()
Capability WithConfig (::fidl::ObjectView< ::fuchsia_component_test::wire::Config> val)
::fuchsia_component_test::wire::Config & config ()
const ::fuchsia_component_test::wire::Config & config ()
bool is_dictionary ()
Capability WithDictionary (::fidl::ObjectView< ::fuchsia_component_test::wire::Dictionary> val)
::fuchsia_component_test::wire::Dictionary & dictionary ()
const ::fuchsia_component_test::wire::Dictionary & dictionary ()
bool is_resolver ()
Capability WithResolver (::fidl::ObjectView< ::fuchsia_component_test::wire::Resolver> val)
::fuchsia_component_test::wire::Resolver & resolver ()
const ::fuchsia_component_test::wire::Resolver & resolver ()
bool is_runner ()
Capability WithRunner (::fidl::ObjectView< ::fuchsia_component_test::wire::Runner> val)
::fuchsia_component_test::wire::Runner & runner ()
const ::fuchsia_component_test::wire::Runner & runner ()
::fuchsia_component_test::wire::Capability::Tag Which ()

Enumerations

enum Tag
Name Value
kProtocol 1
kDirectory 2
kStorage 3
kService 4
kEventStream 6
kConfig 7
kDictionary 8
kResolver 9
kRunner 10
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

Defined at line 4313 of file fidling/gen/sdk/fidl/fuchsia.component.test/fuchsia.component.test/cpp/fidl/fuchsia.component.test/cpp/wire_types.h