Macros§
- Pattern that matches an unknown
CapabilityStoreError
member. - Pattern that matches an unknown
Capability
member. - Pattern that matches an unknown
Data
member. - Pattern that matches an unknown
DictionaryError
member. - Pattern that matches an unknown
RouterError
member.
Structs§
- A Stream of incoming requests for fuchsia.component.sandbox/CapabilityStore.
- A Stream of incoming requests for fuchsia.component.sandbox/ConnectorRouter.
- A Stream of incoming requests for fuchsia.component.sandbox/DataRouter.
- A Stream of incoming requests for fuchsia.component.sandbox/DictionaryDrainIterator.
- A Stream of incoming requests for fuchsia.component.sandbox/DictionaryEnumerateIterator.
- A key-value pair in a
DictionaryRef
. - A Stream of incoming requests for fuchsia.component.sandbox/DictionaryKeysIterator.
- 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. - A Stream of incoming requests for fuchsia.component.sandbox/Dictionary.
- A Stream of incoming requests for fuchsia.component.sandbox/DictionaryRouter.
- A Stream of incoming requests for fuchsia.component.sandbox/DirConnectorRouter.
- A Stream of incoming requests for fuchsia.component.sandbox/DirEntryRouter.
- A Stream of incoming requests for fuchsia.component.sandbox/DirReceiver.
- A Stream of incoming requests for fuchsia.component.sandbox/DirectoryRouter.
- Represents an instance in the component tree, either a component instance or component manager’s instance.
- Contains a protocol open request.
- A Stream of incoming requests for fuchsia.component.sandbox/Receiver.
- A request for a route.
- 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§
- Describes the expected availability of the capability.
- Error returned from methods in [CapabilityStore].
- Protocol that represents the concept of a “capability store”, a repository for Capabilitys that are held by the component framework runtime.
- Error returned from [CapabilityStore/Dictionary*] methods.
- A receiver is served by components and allows them to receive directory channels framework.
- A receiver is served by components and allows them to receive channels from the framework.
Constants§
- Maximum number of bytes in a Data.
- Maximum number of items returned by dictionary iterator.
- The maximum length of a dictionary key. This should coincide with fuchsia.component.MAX_NAME_LENGTH.
Traits§
Type Aliases§
- A client-assigned id of a Capability in a [CapabilityStore].
- The key of a
DictionaryItem
. The constraints for valid keys are documented at https://fuchsia.dev/reference/cml#names. - A client-assigned id of a new Capability in a [CapabilityStore]. Same as CapabilityId, but used to distinguish output parameters in [CapabilityStore] methods.
- A token represents a bedrock object. Tokens are reference counted, dropping all counts of the token removes the object.