class Capability

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

Public Methods

void Capability ()
void ~Capability ()
void Capability (Capability && other)
bool IsUnknown ()

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

Capability & operator= (Capability && other)
bool has_invalid_tag ()
bool is_unit ()
Capability WithUnit (::fuchsia_component_sandbox::wire::Unit val)
::fuchsia_component_sandbox::wire::Unit & unit ()
const ::fuchsia_component_sandbox::wire::Unit & unit ()
bool is_handle ()
Capability WithHandle (::zx::handle val)
::zx::handle & handle ()
const ::zx::handle & handle ()
bool is_data ()
Capability WithData (::fidl::ObjectView< ::fuchsia_component_sandbox::wire::Data> val)
template <typename... Args>
Capability WithData (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 1538 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::Data & data ()
const ::fuchsia_component_sandbox::wire::Data & data ()
bool is_dictionary ()
Capability WithDictionary (::fuchsia_component_sandbox::wire::DictionaryRef val)
::fuchsia_component_sandbox::wire::DictionaryRef & dictionary ()
const ::fuchsia_component_sandbox::wire::DictionaryRef & dictionary ()
bool is_connector ()
Capability WithConnector (::fuchsia_component_sandbox::wire::Connector val)
::fuchsia_component_sandbox::wire::Connector & connector ()
const ::fuchsia_component_sandbox::wire::Connector & connector ()
bool is_dir_connector ()
Capability WithDirConnector (::fuchsia_component_sandbox::wire::DirConnector val)
::fuchsia_component_sandbox::wire::DirConnector & dir_connector ()
const ::fuchsia_component_sandbox::wire::DirConnector & dir_connector ()
bool is_directory ()
Capability WithDirectory (::fidl::ClientEnd< ::fuchsia_io::Directory> val)
::fidl::ClientEnd< ::fuchsia_io::Directory> & directory ()
const ::fidl::ClientEnd< ::fuchsia_io::Directory> & directory ()
bool is_dir_entry ()
Capability WithDirEntry (::fuchsia_component_sandbox::wire::DirEntry val)
::fuchsia_component_sandbox::wire::DirEntry & dir_entry ()
const ::fuchsia_component_sandbox::wire::DirEntry & dir_entry ()
bool is_connector_router ()
Capability WithConnectorRouter (::fidl::ClientEnd< ::fuchsia_component_sandbox::ConnectorRouter> val)
::fidl::ClientEnd< ::fuchsia_component_sandbox::ConnectorRouter> & connector_router ()
const ::fidl::ClientEnd< ::fuchsia_component_sandbox::ConnectorRouter> & connector_router ()
bool is_dictionary_router ()
Capability WithDictionaryRouter (::fidl::ClientEnd< ::fuchsia_component_sandbox::DictionaryRouter> val)
::fidl::ClientEnd< ::fuchsia_component_sandbox::DictionaryRouter> & dictionary_router ()
const ::fidl::ClientEnd< ::fuchsia_component_sandbox::DictionaryRouter> & dictionary_router ()
bool is_dir_entry_router ()
Capability WithDirEntryRouter (::fidl::ClientEnd< ::fuchsia_component_sandbox::DirEntryRouter> val)
::fidl::ClientEnd< ::fuchsia_component_sandbox::DirEntryRouter> & dir_entry_router ()
const ::fidl::ClientEnd< ::fuchsia_component_sandbox::DirEntryRouter> & dir_entry_router ()
bool is_data_router ()
Capability WithDataRouter (::fidl::ClientEnd< ::fuchsia_component_sandbox::DataRouter> val)
::fidl::ClientEnd< ::fuchsia_component_sandbox::DataRouter> & data_router ()
const ::fidl::ClientEnd< ::fuchsia_component_sandbox::DataRouter> & data_router ()
bool is_dir_connector_router ()
Capability WithDirConnectorRouter (::fidl::ClientEnd< ::fuchsia_component_sandbox::DirConnectorRouter> val)
::fidl::ClientEnd< ::fuchsia_component_sandbox::DirConnectorRouter> & dir_connector_router ()
const ::fidl::ClientEnd< ::fuchsia_component_sandbox::DirConnectorRouter> & dir_connector_router ()
::fuchsia_component_sandbox::wire::Capability::Tag Which ()
void _CloseHandles ()

Enumerations

enum class Tag : fidl_xunion_tag_t
Name Value Comments
kUnit 1

0x1

kHandle 2

0x2

kData 3

0x3

kDictionary 4

0x4

kConnector 5

0x5

kDirConnector 6

0x6

kDirectory 7

0x7

kDirEntry 8

0x8

kConnectorRouter 9

0x9

kDictionaryRouter 10

0xa

kDirEntryRouter 11

0xb

kDataRouter 12

0xc

kDirConnectorRouter 13

0xd

_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max() --

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