Expand description
A library for interacting with the fuchsia.component.sandbox FIDL APIs.
This library provides type-safe wrappers around the raw FIDL types for capabilities and the capability store, simplifying their use.
Structs§
- Capability
- A type-safe wrapper for a
fsandbox::Capability. - Capability
IdGenerator - A helper struct to generate unused capability IDs.
- Capability
Store - A wrapper over
fsandbox::CapabilityStoreProxyproviding self-contained types. - Connector
- A reference to a Connector capability in the store.
- Connector
Router - A reference to a ConnectorRouter capability in the store.
- Data
- A reference to a Data capability in the store.
- Data
Router - A reference to a DataRouter capability in the store.
- Dictionary
- A reference to a Dictionary capability in the store.
- Dictionary
Router - A reference to a DictionaryRouter capability in the store.
- DirConnector
- A reference to a DirConnector capability in the store.
- DirConnector
Router - A reference to a DirConnectorRouter capability in the store.
- DirEntry
- A reference to a DirEntry capability in the store.
- DirEntry
Router - A reference to a DirEntryRouter capability in the store.
- Directory
- A reference to a Directory capability in the store.
- Handle
- A reference to a Zircon handle capability in the store.
- Unit
- A reference to a Unit capability in the store.
Enums§
- Error
- An error that can occur when interacting with the sandbox APIs.
Traits§
- Capability
Ref - A reference to a
fsandbox::Capabilitystored in a repository held by the component framework. - Importable
- A trait for value types that can be imported into a
CapabilityStore, such as String, u64, and fsandbox::DictionaryRef.