Crate fidl_fuchsia_component_sandbox

Source

Macros§

CapabilityStoreErrorUnknown
Pattern that matches an unknown CapabilityStoreError member.
CapabilityUnknown
Pattern that matches an unknown Capability member.
DataUnknown
Pattern that matches an unknown Data member.
DictionaryErrorUnknown
Pattern that matches an unknown DictionaryError member.
RouterErrorUnknown
Pattern that matches an unknown RouterError member.

Structs§

CapabilityStoreConnectorCreateRequest
CapabilityStoreConnectorCreateResponder
CapabilityStoreConnectorOpenRequest
CapabilityStoreConnectorOpenResponder
CapabilityStoreControlHandle
CapabilityStoreDictionaryCopyRequest
CapabilityStoreDictionaryCopyResponder
CapabilityStoreDictionaryCreateRequest
CapabilityStoreDictionaryCreateResponder
CapabilityStoreDictionaryDrainRequest
CapabilityStoreDictionaryDrainResponder
CapabilityStoreDictionaryEnumerateRequest
CapabilityStoreDictionaryEnumerateResponder
CapabilityStoreDictionaryGetRequest
CapabilityStoreDictionaryGetResponder
CapabilityStoreDictionaryInsertRequest
CapabilityStoreDictionaryInsertResponder
CapabilityStoreDictionaryKeysRequest
CapabilityStoreDictionaryKeysResponder
CapabilityStoreDictionaryLegacyExportRequest
CapabilityStoreDictionaryLegacyExportResponder
CapabilityStoreDictionaryLegacyImportRequest
CapabilityStoreDictionaryLegacyImportResponder
CapabilityStoreDictionaryRemoveRequest
CapabilityStoreDictionaryRemoveResponder
CapabilityStoreDirConnectorCreateRequest
CapabilityStoreDirConnectorCreateResponder
CapabilityStoreDirConnectorOpenRequest
CapabilityStoreDirConnectorOpenResponder
CapabilityStoreDropRequest
CapabilityStoreDropResponder
CapabilityStoreDuplicateRequest
CapabilityStoreDuplicateResponder
CapabilityStoreEventStream
CapabilityStoreExportRequest
CapabilityStoreExportResponder
CapabilityStoreExportResponse
CapabilityStoreImportRequest
CapabilityStoreImportResponder
CapabilityStoreMarker
CapabilityStoreProxy
CapabilityStoreRequestStream
A Stream of incoming requests for fuchsia.component.sandbox/CapabilityStore.
CapabilityStoreSynchronousProxy
Connector
ConnectorRouterControlHandle
ConnectorRouterEventStream
ConnectorRouterMarker
ConnectorRouterProxy
ConnectorRouterRequestStream
A Stream of incoming requests for fuchsia.component.sandbox/ConnectorRouter.
ConnectorRouterRouteResponder
ConnectorRouterSynchronousProxy
DataRouterControlHandle
DataRouterEventStream
DataRouterMarker
DataRouterProxy
DataRouterRequestStream
A Stream of incoming requests for fuchsia.component.sandbox/DataRouter.
DataRouterRouteResponder
DataRouterSynchronousProxy
DictionaryControlHandle
DictionaryDrainIteratorControlHandle
DictionaryDrainIteratorEventStream
DictionaryDrainIteratorGetNextRequest
DictionaryDrainIteratorGetNextResponder
DictionaryDrainIteratorGetNextResponse
DictionaryDrainIteratorMarker
DictionaryDrainIteratorProxy
DictionaryDrainIteratorRequestStream
A Stream of incoming requests for fuchsia.component.sandbox/DictionaryDrainIterator.
DictionaryDrainIteratorSynchronousProxy
DictionaryEnumerateIteratorControlHandle
DictionaryEnumerateIteratorEventStream
DictionaryEnumerateIteratorGetNextRequest
DictionaryEnumerateIteratorGetNextResponder
DictionaryEnumerateIteratorGetNextResponse
DictionaryEnumerateIteratorMarker
DictionaryEnumerateIteratorProxy
DictionaryEnumerateIteratorRequestStream
A Stream of incoming requests for fuchsia.component.sandbox/DictionaryEnumerateIterator.
DictionaryEnumerateIteratorSynchronousProxy
DictionaryEventStream
DictionaryItem
A key-value pair in a [DictionaryRef].
DictionaryKeysIteratorControlHandle
DictionaryKeysIteratorEventStream
DictionaryKeysIteratorGetNextResponder
DictionaryKeysIteratorGetNextResponse
DictionaryKeysIteratorMarker
DictionaryKeysIteratorProxy
DictionaryKeysIteratorRequestStream
A Stream of incoming requests for fuchsia.component.sandbox/DictionaryKeysIterator.
DictionaryKeysIteratorSynchronousProxy
DictionaryMarker
DictionaryOptionalItem
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.
DictionaryProxy
DictionaryRef
DictionaryRequestStream
A Stream of incoming requests for fuchsia.component.sandbox/Dictionary.
DictionaryRouterControlHandle
DictionaryRouterEventStream
DictionaryRouterMarker
DictionaryRouterProxy
DictionaryRouterRequestStream
A Stream of incoming requests for fuchsia.component.sandbox/DictionaryRouter.
DictionaryRouterRouteResponder
DictionaryRouterSynchronousProxy
DictionarySynchronousProxy
DirConnector
DirConnectorRouterControlHandle
DirConnectorRouterEventStream
DirConnectorRouterMarker
DirConnectorRouterProxy
DirConnectorRouterRequestStream
A Stream of incoming requests for fuchsia.component.sandbox/DirConnectorRouter.
DirConnectorRouterRouteResponder
DirConnectorRouterSynchronousProxy
DirEntry
DirEntryRouterControlHandle
DirEntryRouterEventStream
DirEntryRouterMarker
DirEntryRouterProxy
DirEntryRouterRequestStream
A Stream of incoming requests for fuchsia.component.sandbox/DirEntryRouter.
DirEntryRouterRouteResponder
DirEntryRouterSynchronousProxy
DirReceiverControlHandle
DirReceiverEventStream
DirReceiverMarker
DirReceiverProxy
DirReceiverReceiveRequest
DirReceiverRequestStream
A Stream of incoming requests for fuchsia.component.sandbox/DirReceiver.
DirReceiverSynchronousProxy
DirectoryRouterControlHandle
DirectoryRouterEventStream
DirectoryRouterMarker
DirectoryRouterProxy
DirectoryRouterRequestStream
A Stream of incoming requests for fuchsia.component.sandbox/DirectoryRouter.
DirectoryRouterRouteResponder
DirectoryRouterSynchronousProxy
InstanceToken
Represents an instance in the component tree, either a component instance or component manager’s instance.
ProtocolPayload
Contains a protocol open request.
ReceiverControlHandle
ReceiverEventStream
ReceiverMarker
ReceiverProxy
ReceiverRequestStream
A Stream of incoming requests for fuchsia.component.sandbox/Receiver.
ReceiverSynchronousProxy
RouteRequest
A request for a route.
Unavailable
Unit
WrappedCapabilityId
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
CapabilityStoreError
Error returned from methods in [CapabilityStore].
CapabilityStoreEvent
CapabilityStoreRequest
Protocol that represents the concept of a “capability store”, a repository for Capabilitys that are held by the component framework runtime.
ConnectorRouterEvent
ConnectorRouterRequest
ConnectorRouterRouteResponse
Data
DataRouterEvent
DataRouterRequest
DataRouterRouteResponse
DictionaryDrainIteratorEvent
DictionaryDrainIteratorRequest
DictionaryEnumerateIteratorEvent
DictionaryEnumerateIteratorRequest
DictionaryError
Error returned from [CapabilityStore/Dictionary*] methods.
DictionaryEvent
DictionaryKeysIteratorEvent
DictionaryKeysIteratorRequest
DictionaryRequest
DictionaryRouterEvent
DictionaryRouterRequest
DictionaryRouterRouteResponse
DirConnectorRouterEvent
DirConnectorRouterRequest
DirConnectorRouterRouteResponse
DirEntryRouterEvent
DirEntryRouterRequest
DirEntryRouterRouteResponse
DirReceiverEvent
DirReceiverRequest
A receiver is served by components and allows them to receive directory channels framework.
DirectoryRouterEvent
DirectoryRouterRequest
DirectoryRouterRouteResponse
ReceiverEvent
ReceiverRequest
A receiver is served by components and allows them to receive channels from the framework.
RouterError

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§

CapabilityStoreProxyInterface
ConnectorRouterProxyInterface
DataRouterProxyInterface
DictionaryDrainIteratorProxyInterface
DictionaryEnumerateIteratorProxyInterface
DictionaryKeysIteratorProxyInterface
DictionaryProxyInterface
DictionaryRouterProxyInterface
DirConnectorRouterProxyInterface
DirEntryRouterProxyInterface
DirReceiverProxyInterface
DirectoryRouterProxyInterface
ReceiverProxyInterface

Type Aliases§

CapabilityId
A client-assigned id of a [Capability] in a [CapabilityStore].
CapabilityStoreConnectorCreateResult
CapabilityStoreConnectorOpenResult
CapabilityStoreDictionaryCopyResult
CapabilityStoreDictionaryCreateResult
CapabilityStoreDictionaryDrainResult
CapabilityStoreDictionaryEnumerateResult
CapabilityStoreDictionaryGetResult
CapabilityStoreDictionaryInsertResult
CapabilityStoreDictionaryKeysResult
CapabilityStoreDictionaryLegacyExportResult
CapabilityStoreDictionaryLegacyImportResult
CapabilityStoreDictionaryRemoveResult
CapabilityStoreDirConnectorCreateResult
CapabilityStoreDirConnectorOpenResult
CapabilityStoreDropResult
CapabilityStoreDuplicateResult
CapabilityStoreExportResult
CapabilityStoreImportResult
ConnectorRouterRouteResult
DataRouterRouteResult
DictionaryDrainIteratorGetNextResult
DictionaryEnumerateIteratorGetNextResult
DictionaryKey
The key of a DictionaryItem. The constraints for valid keys are documented at https://fuchsia.dev/reference/cml#names.
DictionaryRouterRouteResult
DirConnectorRouterRouteResult
DirEntryRouterRouteResult
DirectoryRouterRouteResult
NewCapabilityId
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.
WrappedNewCapabilityId