Crate fidl_fuchsia_component_runtime

Crate fidl_fuchsia_component_runtime 

Source

Modules§

capabilities_ordinals
capability_factory_ordinals
connector_ordinals
connector_router_deprecated_ordinals
connector_router_ordinals
data_router_deprecated_ordinals
data_router_ordinals
dictionary_key_iterator_ordinals
dictionary_ordinals
dictionary_router_deprecated_ordinals
dictionary_router_ordinals
dir_connector_ordinals
dir_connector_router_deprecated_ordinals
dir_connector_router_ordinals
dir_receiver_deprecated_ordinals
dir_receiver_ordinals
receiver_ordinals

Macros§

CapabilitiesErrorUnknown
Pattern that matches an unknown CapabilitiesError member.
CapabilityDeprecatedUnknown
Pattern that matches an unknown CapabilityDeprecated member.
CapabilityTypeUnknown
Pattern that matches an unknown CapabilityType member.
DataUnknown
Pattern that matches an unknown Data member.
RouterErrorUnknown
Pattern that matches an unknown RouterError member.
RouterResponseUnknown
Pattern that matches an unknown RouterResponse member.

Structs§

CapabilitiesConnectorCreateRequest
CapabilitiesConnectorCreateResponder
CapabilitiesConnectorOpenRequest
CapabilitiesConnectorOpenResponder
CapabilitiesConnectorRouterCreateRequest
CapabilitiesConnectorRouterCreateResponder
CapabilitiesConnectorRouterRouteRequest
CapabilitiesConnectorRouterRouteResponder
CapabilitiesControlHandle
CapabilitiesDataCreateRequest
CapabilitiesDataCreateResponder
CapabilitiesDataGetRequest
CapabilitiesDataGetResponder
CapabilitiesDataRouterCreateRequest
CapabilitiesDataRouterCreateResponder
CapabilitiesDataRouterRouteRequest
CapabilitiesDataRouterRouteResponder
CapabilitiesDictionaryCreateRequest
CapabilitiesDictionaryCreateResponder
CapabilitiesDictionaryGetRequest
CapabilitiesDictionaryGetResponder
CapabilitiesDictionaryGetResponse
CapabilitiesDictionaryInsertRequest
CapabilitiesDictionaryInsertResponder
CapabilitiesDictionaryIterateKeysRequest
CapabilitiesDictionaryIterateKeysResponder
CapabilitiesDictionaryRemoveRequest
CapabilitiesDictionaryRemoveResponder
CapabilitiesDictionaryRemoveResponse
CapabilitiesDictionaryRouterCreateRequest
CapabilitiesDictionaryRouterCreateResponder
CapabilitiesDictionaryRouterRouteRequest
CapabilitiesDictionaryRouterRouteResponder
CapabilitiesDirConnectorCreateRequest
CapabilitiesDirConnectorCreateResponder
CapabilitiesDirConnectorOpenRequest
CapabilitiesDirConnectorOpenResponder
CapabilitiesDirConnectorRouterCreateRequest
CapabilitiesDirConnectorRouterCreateResponder
CapabilitiesDirConnectorRouterRouteRequest
CapabilitiesDirConnectorRouterRouteResponder
CapabilitiesEventStream
CapabilitiesMarker
CapabilitiesProxy
CapabilitiesRequestStream
A Stream of incoming requests for fuchsia.component.runtime/Capabilities.
CapabilitiesSynchronousProxy
CapabilityFactoryControlHandle
CapabilityFactoryCreateConnectorRequest
CapabilityFactoryCreateConnectorRouterRequest
CapabilityFactoryCreateDataRouterRequest
CapabilityFactoryCreateDictionaryRequest
CapabilityFactoryCreateDictionaryRouterRequest
CapabilityFactoryCreateDirConnectorRequest
CapabilityFactoryCreateDirConnectorRouterRequest
CapabilityFactoryEventStream
CapabilityFactoryMarker
CapabilityFactoryProxy
CapabilityFactoryRequestStream
A Stream of incoming requests for fuchsia.component.runtime/CapabilityFactory.
CapabilityFactorySynchronousProxy
ConnectorConnectRequest
ConnectorControlHandle
ConnectorEventStream
ConnectorMarker
ConnectorProxy
ConnectorRequestStream
A Stream of incoming requests for fuchsia.component.runtime/Connector.
ConnectorRouterControlHandle
ConnectorRouterDeprecatedControlHandle
ConnectorRouterDeprecatedEventStream
ConnectorRouterDeprecatedMarker
ConnectorRouterDeprecatedProxy
ConnectorRouterDeprecatedRequestStream
A Stream of incoming requests for fuchsia.component.runtime/ConnectorRouterDeprecated.
ConnectorRouterDeprecatedRouteRequest
ConnectorRouterDeprecatedRouteResponder
ConnectorRouterDeprecatedRouteResponse
ConnectorRouterDeprecatedSynchronousProxy
ConnectorRouterEventStream
ConnectorRouterMarker
ConnectorRouterProxy
ConnectorRouterRequestStream
A Stream of incoming requests for fuchsia.component.runtime/ConnectorRouter.
ConnectorRouterRouteRequest
ConnectorRouterRouteResponder
ConnectorRouterRouteResponse
ConnectorRouterSynchronousProxy
ConnectorSynchronousProxy
DataRouterControlHandle
DataRouterDeprecatedControlHandle
DataRouterDeprecatedEventStream
DataRouterDeprecatedMarker
DataRouterDeprecatedProxy
DataRouterDeprecatedRequestStream
A Stream of incoming requests for fuchsia.component.runtime/DataRouterDeprecated.
DataRouterDeprecatedRouteRequest
DataRouterDeprecatedRouteResponder
DataRouterDeprecatedRouteResponse
DataRouterDeprecatedSynchronousProxy
DataRouterEventStream
DataRouterMarker
DataRouterProxy
DataRouterRequestStream
A Stream of incoming requests for fuchsia.component.runtime/DataRouter.
DataRouterRouteRequest
DataRouterRouteResponder
DataRouterRouteResponse
DataRouterSynchronousProxy
DictionaryControlHandle
DictionaryEventStream
DictionaryGetRequest
DictionaryGetResponder
DictionaryGetResponse
DictionaryInsertRequest
DictionaryIterateKeysRequest
DictionaryKeyIteratorControlHandle
DictionaryKeyIteratorEventStream
DictionaryKeyIteratorGetNextResponder
DictionaryKeyIteratorGetNextResponse
DictionaryKeyIteratorMarker
DictionaryKeyIteratorProxy
DictionaryKeyIteratorRequestStream
A Stream of incoming requests for fuchsia.component.runtime/DictionaryKeyIterator.
DictionaryKeyIteratorSynchronousProxy
DictionaryLegacyExportResponder
DictionaryLegacyExportResponse
DictionaryMarker
DictionaryProxy
DictionaryRemoveRequest
DictionaryRemoveResponder
DictionaryRemoveResponse
DictionaryRequestStream
A Stream of incoming requests for fuchsia.component.runtime/Dictionary.
DictionaryRouterControlHandle
DictionaryRouterDeprecatedControlHandle
DictionaryRouterDeprecatedEventStream
DictionaryRouterDeprecatedMarker
DictionaryRouterDeprecatedProxy
DictionaryRouterDeprecatedRequestStream
A Stream of incoming requests for fuchsia.component.runtime/DictionaryRouterDeprecated.
DictionaryRouterDeprecatedRouteRequest
DictionaryRouterDeprecatedRouteResponder
DictionaryRouterDeprecatedRouteResponse
DictionaryRouterDeprecatedSynchronousProxy
DictionaryRouterEventStream
DictionaryRouterMarker
DictionaryRouterProxy
DictionaryRouterRequestStream
A Stream of incoming requests for fuchsia.component.runtime/DictionaryRouter.
DictionaryRouterRouteRequest
DictionaryRouterRouteResponder
DictionaryRouterRouteResponse
DictionaryRouterSynchronousProxy
DictionarySynchronousProxy
DirConnectorConnectRequest
DirConnectorControlHandle
DirConnectorEventStream
DirConnectorMarker
DirConnectorProxy
DirConnectorRequestStream
A Stream of incoming requests for fuchsia.component.runtime/DirConnector.
DirConnectorRouterControlHandle
DirConnectorRouterDeprecatedControlHandle
DirConnectorRouterDeprecatedEventStream
DirConnectorRouterDeprecatedMarker
DirConnectorRouterDeprecatedProxy
DirConnectorRouterDeprecatedRequestStream
A Stream of incoming requests for fuchsia.component.runtime/DirConnectorRouterDeprecated.
DirConnectorRouterDeprecatedRouteRequest
DirConnectorRouterDeprecatedRouteResponder
DirConnectorRouterDeprecatedRouteResponse
DirConnectorRouterDeprecatedSynchronousProxy
DirConnectorRouterEventStream
DirConnectorRouterMarker
DirConnectorRouterProxy
DirConnectorRouterRequestStream
A Stream of incoming requests for fuchsia.component.runtime/DirConnectorRouter.
DirConnectorRouterRouteRequest
DirConnectorRouterRouteResponder
DirConnectorRouterRouteResponse
DirConnectorRouterSynchronousProxy
DirConnectorSynchronousProxy
DirReceiverControlHandle
DirReceiverDeprecatedControlHandle
DirReceiverDeprecatedEventStream
DirReceiverDeprecatedMarker
DirReceiverDeprecatedProxy
DirReceiverDeprecatedReceiveRequest
DirReceiverDeprecatedRequestStream
A Stream of incoming requests for fuchsia.component.runtime/DirReceiverDeprecated.
DirReceiverDeprecatedSynchronousProxy
DirReceiverEventStream
DirReceiverMarker
DirReceiverProxy
DirReceiverReceiveRequest
DirReceiverRequestStream
A Stream of incoming requests for fuchsia.component.runtime/DirReceiver.
DirReceiverSynchronousProxy
ReceiverControlHandle
ReceiverEventStream
ReceiverMarker
ReceiverProxy
ReceiverReceiveRequest
ReceiverRequestStream
A Stream of incoming requests for fuchsia.component.runtime/Receiver.
ReceiverSynchronousProxy
RouteRequest
Contains metadata on how to route a capability, and a token representing the component that started the route.
WeakInstanceToken
A token representing a component instance.

Enums§

CapabilitiesError
CapabilitiesEvent
CapabilitiesRequest
An API for creating and manipulating references to runtime capabilities in the component framework. These capabilities are all reference counted by component manager, and when accessed with this protocol the references are implemented as event pair handles.
CapabilityDeprecated
A runtime capability in the component framework. These are the fundamental types used by component manager to implement capability routing and access control.
CapabilityFactoryEvent
CapabilityFactoryRequest
The CapabilityFactory can be used to create new runtime capabilities.
CapabilityType
ConnectorEvent
ConnectorRequest
A Connector represents the sending end of a connection to a capability. A Connector presents as a service node when inserted into a fuchsia.io.Directory.
ConnectorRouterDeprecatedEvent
ConnectorRouterDeprecatedRequest
A factory for Connector capabilities.
ConnectorRouterEvent
ConnectorRouterRequest
A factory for Connector capabilities.
Data
Static data which may be put in a dictionary or returned by a router. This is useful for setting values in the metadata of a RouteRequest.
DataRouterDeprecatedEvent
DataRouterDeprecatedRequest
A factory for Data capabilities.
DataRouterEvent
DataRouterRequest
A factory for Data capabilities.
DictionaryEvent
DictionaryKeyIteratorEvent
DictionaryKeyIteratorRequest
DictionaryRequest
A Dictionary is a bundle of named runtime capabilities.
DictionaryRouterDeprecatedEvent
DictionaryRouterDeprecatedRequest
A factory for Dictionary capabilities.
DictionaryRouterEvent
DictionaryRouterRequest
A factory for Dictionary capabilities.
DirConnectorEvent
DirConnectorRequest
A DirConnector represents the sending end of a connection to a capability. A DirConnector presents as a directory node when inserted into a fuchsia.io.Directory.
DirConnectorRouterDeprecatedEvent
DirConnectorRouterDeprecatedRequest
A factory for DirConnector capabilities.
DirConnectorRouterEvent
DirConnectorRouterRequest
A factory for DirConnector capabilities.
DirReceiverDeprecatedEvent
DirReceiverDeprecatedRequest
A DirReceiver represents the receiving end of a connection to a capability.
DirReceiverEvent
DirReceiverRequest
A DirReceiver represents the receiving end of a DirConnector.
ReceiverEvent
ReceiverRequest
A Receiver represents the receiving end of a Connector.
RouterError
The error values returned when a route operation fails.
RouterResponse
The error values returned when a route operation succeeds.

Constants§

MAX_DATA_LENGTH

Traits§

CapabilitiesProxyInterface
CapabilityFactoryProxyInterface
ConnectorProxyInterface
ConnectorRouterDeprecatedProxyInterface
ConnectorRouterProxyInterface
DataRouterDeprecatedProxyInterface
DataRouterProxyInterface
DictionaryKeyIteratorProxyInterface
DictionaryProxyInterface
DictionaryRouterDeprecatedProxyInterface
DictionaryRouterProxyInterface
DirConnectorProxyInterface
DirConnectorRouterDeprecatedProxyInterface
DirConnectorRouterProxyInterface
DirReceiverDeprecatedProxyInterface
DirReceiverProxyInterface
ReceiverProxyInterface

Type Aliases§

CapabilitiesConnectorCreateResult
CapabilitiesConnectorOpenResult
CapabilitiesConnectorRouterCreateResult
CapabilitiesConnectorRouterRouteResult
CapabilitiesDataCreateResult
CapabilitiesDataGetResult
CapabilitiesDataRouterCreateResult
CapabilitiesDataRouterRouteResult
CapabilitiesDictionaryCreateResult
CapabilitiesDictionaryGetResult
CapabilitiesDictionaryInsertResult
CapabilitiesDictionaryIterateKeysResult
CapabilitiesDictionaryRemoveResult
CapabilitiesDictionaryRouterCreateResult
CapabilitiesDictionaryRouterRouteResult
CapabilitiesDirConnectorCreateResult
CapabilitiesDirConnectorOpenResult
CapabilitiesDirConnectorRouterCreateResult
CapabilitiesDirConnectorRouterRouteResult
ConnectorRouterDeprecatedRouteResult
ConnectorRouterRouteResult
DataRouterDeprecatedRouteResult
DataRouterRouteResult
DictionaryRouterDeprecatedRouteResult
DictionaryRouterRouteResult
DirConnectorRouterDeprecatedRouteResult
DirConnectorRouterRouteResult