Macros§
- Capability
Store Error Unknown - Pattern that matches an unknown
CapabilityStoreError
member. - Capability
Unknown - Pattern that matches an unknown
Capability
member. - Data
Unknown - Pattern that matches an unknown
Data
member. - Dictionary
Error Unknown - Pattern that matches an unknown
DictionaryError
member. - Router
Error Unknown - Pattern that matches an unknown
RouterError
member.
Structs§
- Capability
Store Connector Create Request - Capability
Store Connector Create Responder - Capability
Store Connector Open Request - Capability
Store Connector Open Responder - Capability
Store Control Handle - Capability
Store Dictionary Copy Request - Capability
Store Dictionary Copy Responder - Capability
Store Dictionary Create Request - Capability
Store Dictionary Create Responder - Capability
Store Dictionary Drain Request - Capability
Store Dictionary Drain Responder - Capability
Store Dictionary Enumerate Request - Capability
Store Dictionary Enumerate Responder - Capability
Store Dictionary GetRequest - Capability
Store Dictionary GetResponder - Capability
Store Dictionary Insert Request - Capability
Store Dictionary Insert Responder - Capability
Store Dictionary Keys Request - Capability
Store Dictionary Keys Responder - Capability
Store Dictionary Legacy Export Request - Capability
Store Dictionary Legacy Export Responder - Capability
Store Dictionary Legacy Import Request - Capability
Store Dictionary Legacy Import Responder - Capability
Store Dictionary Remove Request - Capability
Store Dictionary Remove Responder - Capability
Store DirConnector Create Request - Capability
Store DirConnector Create Responder - Capability
Store DirConnector Open Request - Capability
Store DirConnector Open Responder - Capability
Store Drop Request - Capability
Store Drop Responder - Capability
Store Duplicate Request - Capability
Store Duplicate Responder - Capability
Store Event Stream - Capability
Store Export Request - Capability
Store Export Responder - Capability
Store Export Response - Capability
Store Import Request - Capability
Store Import Responder - Capability
Store Marker - Capability
Store Proxy - Capability
Store Request Stream - A Stream of incoming requests for fuchsia.component.sandbox/CapabilityStore.
- Capability
Store Synchronous Proxy - Connector
- Connector
Router Control Handle - Connector
Router Event Stream - Connector
Router Marker - Connector
Router Proxy - Connector
Router Request Stream - A Stream of incoming requests for fuchsia.component.sandbox/ConnectorRouter.
- Connector
Router Route Responder - Connector
Router Synchronous Proxy - Data
Router Control Handle - Data
Router Event Stream - Data
Router Marker - Data
Router Proxy - Data
Router Request Stream - A Stream of incoming requests for fuchsia.component.sandbox/DataRouter.
- Data
Router Route Responder - Data
Router Synchronous Proxy - Dictionary
Control Handle - Dictionary
Drain Iterator Control Handle - Dictionary
Drain Iterator Event Stream - Dictionary
Drain Iterator GetNext Request - Dictionary
Drain Iterator GetNext Responder - Dictionary
Drain Iterator GetNext Response - Dictionary
Drain Iterator Marker - Dictionary
Drain Iterator Proxy - Dictionary
Drain Iterator Request Stream - A Stream of incoming requests for fuchsia.component.sandbox/DictionaryDrainIterator.
- Dictionary
Drain Iterator Synchronous Proxy - Dictionary
Enumerate Iterator Control Handle - Dictionary
Enumerate Iterator Event Stream - Dictionary
Enumerate Iterator GetNext Request - Dictionary
Enumerate Iterator GetNext Responder - Dictionary
Enumerate Iterator GetNext Response - Dictionary
Enumerate Iterator Marker - Dictionary
Enumerate Iterator Proxy - Dictionary
Enumerate Iterator Request Stream - A Stream of incoming requests for fuchsia.component.sandbox/DictionaryEnumerateIterator.
- Dictionary
Enumerate Iterator Synchronous Proxy - Dictionary
Event Stream - Dictionary
Item - A key-value pair in a [
DictionaryRef
]. - Dictionary
Keys Iterator Control Handle - Dictionary
Keys Iterator Event Stream - Dictionary
Keys Iterator GetNext Responder - Dictionary
Keys Iterator GetNext Response - Dictionary
Keys Iterator Marker - Dictionary
Keys Iterator Proxy - Dictionary
Keys Iterator Request Stream - A Stream of incoming requests for fuchsia.component.sandbox/DictionaryKeysIterator.
- Dictionary
Keys Iterator Synchronous Proxy - Dictionary
Marker - Dictionary
Optional Item - A key-value pair in a
DictionaryRef
, where the value may be elided. This is useful for APIs that may wish to omit the value, for example if it could not be duplicated. - Dictionary
Proxy - Dictionary
Ref - Dictionary
Request Stream - A Stream of incoming requests for fuchsia.component.sandbox/Dictionary.
- Dictionary
Router Control Handle - Dictionary
Router Event Stream - Dictionary
Router Marker - Dictionary
Router Proxy - Dictionary
Router Request Stream - A Stream of incoming requests for fuchsia.component.sandbox/DictionaryRouter.
- Dictionary
Router Route Responder - Dictionary
Router Synchronous Proxy - Dictionary
Synchronous Proxy - DirConnector
- DirConnector
Router Control Handle - DirConnector
Router Event Stream - DirConnector
Router Marker - DirConnector
Router Proxy - DirConnector
Router Request Stream - A Stream of incoming requests for fuchsia.component.sandbox/DirConnectorRouter.
- DirConnector
Router Route Responder - DirConnector
Router Synchronous Proxy - DirEntry
- DirEntry
Router Control Handle - DirEntry
Router Event Stream - DirEntry
Router Marker - DirEntry
Router Proxy - DirEntry
Router Request Stream - A Stream of incoming requests for fuchsia.component.sandbox/DirEntryRouter.
- DirEntry
Router Route Responder - DirEntry
Router Synchronous Proxy - DirReceiver
Control Handle - DirReceiver
Event Stream - DirReceiver
Marker - DirReceiver
Proxy - DirReceiver
Receive Request - DirReceiver
Request Stream - A Stream of incoming requests for fuchsia.component.sandbox/DirReceiver.
- DirReceiver
Synchronous Proxy - Directory
Router Control Handle - Directory
Router Event Stream - Directory
Router Marker - Directory
Router Proxy - Directory
Router Request Stream - A Stream of incoming requests for fuchsia.component.sandbox/DirectoryRouter.
- Directory
Router Route Responder - Directory
Router Synchronous Proxy - Instance
Token - Represents an instance in the component tree, either a component instance or component manager’s instance.
- Protocol
Payload - Contains a protocol open request.
- Receiver
Control Handle - Receiver
Event Stream - Receiver
Marker - Receiver
Proxy - Receiver
Request Stream - A Stream of incoming requests for fuchsia.component.sandbox/Receiver.
- Receiver
Synchronous Proxy - Route
Request - A request for a route.
- Unavailable
- Unit
- Wrapped
Capability Id - A CapabilityId wrapped in a struct. This is useful for putting a CapabilityId in a
box<>
, which FIDL does not allow for pure integral types.
Enums§
- Availability
- Describes the expected availability of the capability.
- Capability
- Capability
Store Error - Error returned from methods in [CapabilityStore].
- Capability
Store Event - Capability
Store Request - Protocol that represents the concept of a “capability store”, a repository for Capabilitys that are held by the component framework runtime.
- Connector
Router Event - Connector
Router Request - Connector
Router Route Response - Data
- Data
Router Event - Data
Router Request - Data
Router Route Response - Dictionary
Drain Iterator Event - Dictionary
Drain Iterator Request - Dictionary
Enumerate Iterator Event - Dictionary
Enumerate Iterator Request - Dictionary
Error - Error returned from [CapabilityStore/Dictionary*] methods.
- Dictionary
Event - Dictionary
Keys Iterator Event - Dictionary
Keys Iterator Request - Dictionary
Request - Dictionary
Router Event - Dictionary
Router Request - Dictionary
Router Route Response - DirConnector
Router Event - DirConnector
Router Request - DirConnector
Router Route Response - DirEntry
Router Event - DirEntry
Router Request - DirEntry
Router Route Response - DirReceiver
Event - DirReceiver
Request - A receiver is served by components and allows them to receive directory channels framework.
- Directory
Router Event - Directory
Router Request - Directory
Router Route Response - Receiver
Event - Receiver
Request - A receiver is served by components and allows them to receive channels from the framework.
- Router
Error
Constants§
- MAX_
DATA_ LENGTH - Maximum number of bytes in a Data.
- MAX_
DICTIONARY_ ITERATOR_ CHUNK - Maximum number of items returned by dictionary iterator.
- MAX_
NAME_ LENGTH - The maximum length of a dictionary key. This should coincide with fuchsia.component.MAX_NAME_LENGTH.
Traits§
- Capability
Store Proxy Interface - Connector
Router Proxy Interface - Data
Router Proxy Interface - Dictionary
Drain Iterator Proxy Interface - Dictionary
Enumerate Iterator Proxy Interface - Dictionary
Keys Iterator Proxy Interface - Dictionary
Proxy Interface - Dictionary
Router Proxy Interface - DirConnector
Router Proxy Interface - DirEntry
Router Proxy Interface - DirReceiver
Proxy Interface - Directory
Router Proxy Interface - Receiver
Proxy Interface
Type Aliases§
- Capability
Id - A client-assigned id of a [Capability] in a [CapabilityStore].
- Capability
Store Connector Create Result - Capability
Store Connector Open Result - Capability
Store Dictionary Copy Result - Capability
Store Dictionary Create Result - Capability
Store Dictionary Drain Result - Capability
Store Dictionary Enumerate Result - Capability
Store Dictionary GetResult - Capability
Store Dictionary Insert Result - Capability
Store Dictionary Keys Result - Capability
Store Dictionary Legacy Export Result - Capability
Store Dictionary Legacy Import Result - Capability
Store Dictionary Remove Result - Capability
Store DirConnector Create Result - Capability
Store DirConnector Open Result - Capability
Store Drop Result - Capability
Store Duplicate Result - Capability
Store Export Result - Capability
Store Import Result - Connector
Router Route Result - Data
Router Route Result - Dictionary
Drain Iterator GetNext Result - Dictionary
Enumerate Iterator GetNext Result - Dictionary
Key - The key of a
DictionaryItem
. The constraints for valid keys are documented at https://fuchsia.dev/reference/cml#names. - Dictionary
Router Route Result - DirConnector
Router Route Result - DirEntry
Router Route Result - Directory
Router Route Result - NewCapability
Id - A client-assigned id of a new [Capability] in a [CapabilityStore]. Same as CapabilityId, but used to distinguish output parameters in [CapabilityStore] methods.
- Token
- A token represents a bedrock object. Tokens are reference counted, dropping all counts of the token removes the object.
- Wrapped
NewCapability Id