Modules§
- capability
- capability_
store - compat
- Compatibility shims which mimic some API surfaces of the current Rust bindings.
- connector_
router - connector_
router_ route_ response - data
- data_
router - data_
router_ route_ response - dictionary
- dictionary_
drain_ iterator - dictionary_
enumerate_ iterator - dictionary_
keys_ iterator - dictionary_
router - dictionary_
router_ route_ response - dir_
connector_ router - dir_
connector_ router_ route_ response - dir_
entry_ router - dir_
entry_ router_ route_ response - dir_
receiver - directory_
router - directory_
router_ route_ response - receiver
Structs§
- Capability
Store - The type corresponding to the CapabilityStore protocol. Protocol that represents the concept of a “capability store”, a repository for Capabilitys that are held by the component framework runtime.
- Capability
Store Connector Create Request - Capability
Store Connector Open Request - Capability
Store Dictionary Copy Request - Capability
Store Dictionary Create Request - Capability
Store Dictionary Drain Request - Capability
Store Dictionary Enumerate Request - Capability
Store Dictionary GetRequest - Capability
Store Dictionary Insert Request - Capability
Store Dictionary Keys Request - Capability
Store Dictionary Legacy Export Request - Capability
Store Dictionary Legacy Import Request - Capability
Store Dictionary Remove Request - Capability
Store DirConnector Create Request - Capability
Store DirConnector Open Request - Capability
Store Drop Request - Capability
Store Duplicate Request - Capability
Store Export Request - Capability
Store Export Response - Capability
Store Import Request - Connector
- Connector
Router - The type corresponding to the ConnectorRouter protocol.
- Data
Router - The type corresponding to the DataRouter protocol.
- Dictionary
- The type corresponding to the Dictionary protocol.
- Dictionary
Drain Iterator - The type corresponding to the DictionaryDrainIterator protocol.
- Dictionary
Drain Iterator GetNext Request - Dictionary
Drain Iterator GetNext Response - Dictionary
Enumerate Iterator - The type corresponding to the DictionaryEnumerateIterator protocol.
- Dictionary
Enumerate Iterator GetNext Request - Dictionary
Enumerate Iterator GetNext Response - Dictionary
Item - A key-value pair in a
DictionaryRef
. - Dictionary
Keys Iterator - The type corresponding to the DictionaryKeysIterator protocol.
- Dictionary
Keys Iterator GetNext Response - 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
Ref - Dictionary
Router - The type corresponding to the DictionaryRouter protocol.
- DirConnector
- DirConnector
Router - The type corresponding to the DirConnectorRouter protocol.
- DirEntry
- DirEntry
Router - The type corresponding to the DirEntryRouter protocol.
- DirReceiver
- The type corresponding to the DirReceiver protocol. A receiver is served by components and allows them to receive directory channels framework.
- DirReceiver
Receive Request - Directory
Router - The type corresponding to the DirectoryRouter protocol.
- 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
- The type corresponding to the Receiver protocol. A receiver is served by components and allows them to receive channels from the framework.
- Route
Request - A request for a route.
- Unavailable
- Unit
- Wire
Availability - The wire type corresponding to
Availability
. - Wire
Capability - The wire type corresponding to
Capability
. - Wire
Capability Store Connector Create Request - The wire type corresponding to
CapabilityStoreConnectorCreateRequest
. - Wire
Capability Store Connector Open Request - The wire type corresponding to
CapabilityStoreConnectorOpenRequest
. - Wire
Capability Store Dictionary Copy Request - The wire type corresponding to
CapabilityStoreDictionaryCopyRequest
. - Wire
Capability Store Dictionary Create Request - The wire type corresponding to
CapabilityStoreDictionaryCreateRequest
. - Wire
Capability Store Dictionary Drain Request - The wire type corresponding to
CapabilityStoreDictionaryDrainRequest
. - Wire
Capability Store Dictionary Enumerate Request - The wire type corresponding to
CapabilityStoreDictionaryEnumerateRequest
. - Wire
Capability Store Dictionary GetRequest - The wire type corresponding to
CapabilityStoreDictionaryGetRequest
. - Wire
Capability Store Dictionary Insert Request - The wire type corresponding to
CapabilityStoreDictionaryInsertRequest
. - Wire
Capability Store Dictionary Keys Request - The wire type corresponding to
CapabilityStoreDictionaryKeysRequest
. - Wire
Capability Store Dictionary Legacy Export Request - The wire type corresponding to
CapabilityStoreDictionaryLegacyExportRequest
. - Wire
Capability Store Dictionary Legacy Import Request - The wire type corresponding to
CapabilityStoreDictionaryLegacyImportRequest
. - Wire
Capability Store Dictionary Remove Request - The wire type corresponding to
CapabilityStoreDictionaryRemoveRequest
. - Wire
Capability Store DirConnector Create Request - The wire type corresponding to
CapabilityStoreDirConnectorCreateRequest
. - Wire
Capability Store DirConnector Open Request - The wire type corresponding to
CapabilityStoreDirConnectorOpenRequest
. - Wire
Capability Store Drop Request - The wire type corresponding to
CapabilityStoreDropRequest
. - Wire
Capability Store Duplicate Request - The wire type corresponding to
CapabilityStoreDuplicateRequest
. - Wire
Capability Store Error - The wire type corresponding to
CapabilityStoreError
. - Wire
Capability Store Export Request - The wire type corresponding to
CapabilityStoreExportRequest
. - Wire
Capability Store Export Response - The wire type corresponding to
CapabilityStoreExportResponse
. - Wire
Capability Store Import Request - The wire type corresponding to
CapabilityStoreImportRequest
. - Wire
Connector - The wire type corresponding to
Connector
. - Wire
Connector Router Route Response - The wire type corresponding to
ConnectorRouterRouteResponse
. - Wire
Data - The wire type corresponding to
Data
. - Wire
Data Router Route Response - The wire type corresponding to
DataRouterRouteResponse
. - Wire
Dictionary Drain Iterator GetNext Request - The wire type corresponding to
DictionaryDrainIteratorGetNextRequest
. - Wire
Dictionary Drain Iterator GetNext Response - The wire type corresponding to
DictionaryDrainIteratorGetNextResponse
. - Wire
Dictionary Enumerate Iterator GetNext Request - The wire type corresponding to
DictionaryEnumerateIteratorGetNextRequest
. - Wire
Dictionary Enumerate Iterator GetNext Response - The wire type corresponding to
DictionaryEnumerateIteratorGetNextResponse
. - Wire
Dictionary Error - The wire type corresponding to
DictionaryError
. - Wire
Dictionary Item - The wire type corresponding to
DictionaryItem
. - Wire
Dictionary Keys Iterator GetNext Response - The wire type corresponding to
DictionaryKeysIteratorGetNextResponse
. - Wire
Dictionary Optional Item - The wire type corresponding to
DictionaryOptionalItem
. - Wire
Dictionary Ref - The wire type corresponding to
DictionaryRef
. - Wire
Dictionary Router Route Response - The wire type corresponding to
DictionaryRouterRouteResponse
. - Wire
DirConnector - The wire type corresponding to
DirConnector
. - Wire
DirConnector Router Route Response - The wire type corresponding to
DirConnectorRouterRouteResponse
. - Wire
DirEntry - The wire type corresponding to
DirEntry
. - Wire
DirEntry Router Route Response - The wire type corresponding to
DirEntryRouterRouteResponse
. - Wire
DirReceiver Receive Request - The wire type corresponding to
DirReceiverReceiveRequest
. - Wire
Directory Router Route Response - The wire type corresponding to
DirectoryRouterRouteResponse
. - Wire
Instance Token - The wire type corresponding to
InstanceToken
. - Wire
Optional Capability - Wire
Optional Connector Router Route Response - Wire
Optional Data - Wire
Optional Data Router Route Response - Wire
Optional Dictionary Router Route Response - Wire
Optional DirConnector Router Route Response - Wire
Optional DirEntry Router Route Response - Wire
Optional Directory Router Route Response - Wire
Protocol Payload - The wire type corresponding to
ProtocolPayload
. - Wire
Route Request - The wire type corresponding to
RouteRequest
. - Wire
Router Error - The wire type corresponding to
RouterError
. - Wire
Unavailable - The wire type corresponding to
Unavailable
. - Wire
Unit - The wire type corresponding to
Unit
. - Wire
Wrapped Capability Id - The wire type corresponding to
WrappedCapabilityId
. - 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.
- Connector
Router Route Response - Data
- Data
Router Route Response - Dictionary
Error - Error returned from [CapabilityStore/Dictionary*] methods.
- Dictionary
Router Route Response - DirConnector
Router Route Response - DirEntry
Router Route Response - Directory
Router Route Response - 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 Client Handler - A client handler for the CapabilityStore protocol.
- Capability
Store Client Sender - A helper trait for the
CapabilityStore
client sender. - Capability
Store Server Handler - A server handler for the CapabilityStore protocol.
- Capability
Store Server Sender - A helper trait for the
CapabilityStore
server sender. - Connector
Router Client Handler - A client handler for the ConnectorRouter protocol.
- Connector
Router Client Sender - A helper trait for the
ConnectorRouter
client sender. - Connector
Router Server Handler - A server handler for the ConnectorRouter protocol.
- Connector
Router Server Sender - A helper trait for the
ConnectorRouter
server sender. - Data
Router Client Handler - A client handler for the DataRouter protocol.
- Data
Router Client Sender - A helper trait for the
DataRouter
client sender. - Data
Router Server Handler - A server handler for the DataRouter protocol.
- Data
Router Server Sender - A helper trait for the
DataRouter
server sender. - Dictionary
Client Handler - A client handler for the Dictionary protocol.
- Dictionary
Client Sender - A helper trait for the
Dictionary
client sender. - Dictionary
Drain Iterator Client Handler - A client handler for the DictionaryDrainIterator protocol.
- Dictionary
Drain Iterator Client Sender - A helper trait for the
DictionaryDrainIterator
client sender. - Dictionary
Drain Iterator Server Handler - A server handler for the DictionaryDrainIterator protocol.
- Dictionary
Drain Iterator Server Sender - A helper trait for the
DictionaryDrainIterator
server sender. - Dictionary
Enumerate Iterator Client Handler - A client handler for the DictionaryEnumerateIterator protocol.
- Dictionary
Enumerate Iterator Client Sender - A helper trait for the
DictionaryEnumerateIterator
client sender. - Dictionary
Enumerate Iterator Server Handler - A server handler for the DictionaryEnumerateIterator protocol.
- Dictionary
Enumerate Iterator Server Sender - A helper trait for the
DictionaryEnumerateIterator
server sender. - Dictionary
Keys Iterator Client Handler - A client handler for the DictionaryKeysIterator protocol.
- Dictionary
Keys Iterator Client Sender - A helper trait for the
DictionaryKeysIterator
client sender. - Dictionary
Keys Iterator Server Handler - A server handler for the DictionaryKeysIterator protocol.
- Dictionary
Keys Iterator Server Sender - A helper trait for the
DictionaryKeysIterator
server sender. - Dictionary
Router Client Handler - A client handler for the DictionaryRouter protocol.
- Dictionary
Router Client Sender - A helper trait for the
DictionaryRouter
client sender. - Dictionary
Router Server Handler - A server handler for the DictionaryRouter protocol.
- Dictionary
Router Server Sender - A helper trait for the
DictionaryRouter
server sender. - Dictionary
Server Handler - A server handler for the Dictionary protocol.
- Dictionary
Server Sender - A helper trait for the
Dictionary
server sender. - DirConnector
Router Client Handler - A client handler for the DirConnectorRouter protocol.
- DirConnector
Router Client Sender - A helper trait for the
DirConnectorRouter
client sender. - DirConnector
Router Server Handler - A server handler for the DirConnectorRouter protocol.
- DirConnector
Router Server Sender - A helper trait for the
DirConnectorRouter
server sender. - DirEntry
Router Client Handler - A client handler for the DirEntryRouter protocol.
- DirEntry
Router Client Sender - A helper trait for the
DirEntryRouter
client sender. - DirEntry
Router Server Handler - A server handler for the DirEntryRouter protocol.
- DirEntry
Router Server Sender - A helper trait for the
DirEntryRouter
server sender. - DirReceiver
Client Handler - A client handler for the DirReceiver protocol.
- DirReceiver
Client Sender - A helper trait for the
DirReceiver
client sender. - DirReceiver
Server Handler - A server handler for the DirReceiver protocol.
- DirReceiver
Server Sender - A helper trait for the
DirReceiver
server sender. - Directory
Router Client Handler - A client handler for the DirectoryRouter protocol.
- Directory
Router Client Sender - A helper trait for the
DirectoryRouter
client sender. - Directory
Router Server Handler - A server handler for the DirectoryRouter protocol.
- Directory
Router Server Sender - A helper trait for the
DirectoryRouter
server sender. - Receiver
Client Handler - A client handler for the Receiver protocol.
- Receiver
Client Sender - A helper trait for the
Receiver
client sender. - Receiver
Server Handler - A server handler for the Receiver protocol.
- Receiver
Server Sender - A helper trait for the
Receiver
server sender.
Type Aliases§
- Capability
Id - A client-assigned id of a Capability in a CapabilityStore.
- Capability
Store Connector Create Response - Capability
Store Connector Open Response - Capability
Store Dictionary Copy Response - Capability
Store Dictionary Create Response - Capability
Store Dictionary Drain Response - Capability
Store Dictionary Enumerate Response - Capability
Store Dictionary GetResponse - Capability
Store Dictionary Insert Response - Capability
Store Dictionary Keys Response - Capability
Store Dictionary Legacy Export Response - Capability
Store Dictionary Legacy Import Response - Capability
Store Dictionary Remove Response - Capability
Store DirConnector Create Response - Capability
Store DirConnector Open Response - Capability
Store Drop Response - Capability
Store Duplicate Response - Capability
Store Import Response - Dictionary
Key - The key of a
DictionaryItem
. The constraints for valid keys are documented at https://fuchsia.dev/reference/cml#names. - 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.
- Wire
Capability Id - The wire type corresponding to
CapabilityId
. - Wire
Capability Store Connector Create Response - The wire type corresponding to
CapabilityStoreConnectorCreateResponse
. - Wire
Capability Store Connector Open Response - The wire type corresponding to
CapabilityStoreConnectorOpenResponse
. - Wire
Capability Store Dictionary Copy Response - The wire type corresponding to
CapabilityStoreDictionaryCopyResponse
. - Wire
Capability Store Dictionary Create Response - The wire type corresponding to
CapabilityStoreDictionaryCreateResponse
. - Wire
Capability Store Dictionary Drain Response - The wire type corresponding to
CapabilityStoreDictionaryDrainResponse
. - Wire
Capability Store Dictionary Enumerate Response - The wire type corresponding to
CapabilityStoreDictionaryEnumerateResponse
. - Wire
Capability Store Dictionary GetResponse - The wire type corresponding to
CapabilityStoreDictionaryGetResponse
. - Wire
Capability Store Dictionary Insert Response - The wire type corresponding to
CapabilityStoreDictionaryInsertResponse
. - Wire
Capability Store Dictionary Keys Response - The wire type corresponding to
CapabilityStoreDictionaryKeysResponse
. - Wire
Capability Store Dictionary Legacy Export Response - The wire type corresponding to
CapabilityStoreDictionaryLegacyExportResponse
. - Wire
Capability Store Dictionary Legacy Import Response - The wire type corresponding to
CapabilityStoreDictionaryLegacyImportResponse
. - Wire
Capability Store Dictionary Remove Response - The wire type corresponding to
CapabilityStoreDictionaryRemoveResponse
. - Wire
Capability Store DirConnector Create Response - The wire type corresponding to
CapabilityStoreDirConnectorCreateResponse
. - Wire
Capability Store DirConnector Open Response - The wire type corresponding to
CapabilityStoreDirConnectorOpenResponse
. - Wire
Capability Store Drop Response - The wire type corresponding to
CapabilityStoreDropResponse
. - Wire
Capability Store Duplicate Response - The wire type corresponding to
CapabilityStoreDuplicateResponse
. - Wire
Capability Store Import Response - The wire type corresponding to
CapabilityStoreImportResponse
. - Wire
Dictionary Key - The wire type corresponding to
DictionaryKey
. - Wire
NewCapability Id - The wire type corresponding to
NewCapabilityId
. - Wire
Token - The wire type corresponding to
Token
. - Wire
Wrapped NewCapability Id - The wire type corresponding to
WrappedNewCapabilityId
. - Wrapped
NewCapability Id