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 Tag
| Name | Value |
|---|---|
| kUnit | 1 |
| kHandle | 2 |
| kData | 3 |
| kDictionary | 4 |
| kConnector | 5 |
| kDirConnector | 6 |
| kDirectory | 7 |
| kDirEntry | 8 |
| kConnectorRouter | 9 |
| kDictionaryRouter | 10 |
| kDirEntryRouter | 11 |
| kDataRouter | 12 |
| kDirConnectorRouter | 13 |
| _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