Crate fidl_fuchsia_component_runtime

Source

Modules§

capability_factory_ordinals
connector_ordinals
connector_router_ordinals
data_router_ordinals
dictionary_key_iterator_ordinals
dictionary_ordinals
dictionary_router_ordinals
dir_connector_ordinals
dir_connector_router_ordinals
dir_receiver_ordinals
receiver_ordinals

Macros§

CapabilityUnknown
Pattern that matches an unknown Capability 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§

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
ConnectorRouterEventStream
ConnectorRouterMarker
ConnectorRouterProxy
ConnectorRouterRequestStream
A Stream of incoming requests for fuchsia.component.runtime/ConnectorRouter.
ConnectorRouterRouteRequest
ConnectorRouterRouteResponder
ConnectorRouterRouteResponse
ConnectorRouterSynchronousProxy
ConnectorSynchronousProxy
DataRouterControlHandle
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
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
DirConnectorRouterEventStream
DirConnectorRouterMarker
DirConnectorRouterProxy
DirConnectorRouterRequestStream
A Stream of incoming requests for fuchsia.component.runtime/DirConnectorRouter.
DirConnectorRouterRouteRequest
DirConnectorRouterRouteResponder
DirConnectorRouterRouteResponse
DirConnectorRouterSynchronousProxy
DirConnectorSynchronousProxy
DirReceiverControlHandle
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§

Capability
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.
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.
ConnectorRouterEvent
ConnectorRouterRequest
A factory for Connector capabilities.
Data
Static data which may be put in a dictionary. This is useful for setting values in the metadata of a RouteRequest.
DataRouterEvent
DataRouterRequest
A factory for Data capabilities.
DictionaryEvent
DictionaryKeyIteratorEvent
DictionaryKeyIteratorRequest
DictionaryRequest
A Dictionary is a bundle of named runtime 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.
DirConnectorRouterEvent
DirConnectorRouterRequest
A factory for DirConnector capabilities.
DirReceiverEvent
DirReceiverRequest
A DirReceiver represents the receiving end of a connection to a capability.
ReceiverEvent
ReceiverRequest
A Receiver represents the receiving end of a connection to a capability.
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§

CapabilityFactoryProxyInterface
ConnectorProxyInterface
ConnectorRouterProxyInterface
DataRouterProxyInterface
DictionaryKeyIteratorProxyInterface
DictionaryProxyInterface
DictionaryRouterProxyInterface
DirConnectorProxyInterface
DirConnectorRouterProxyInterface
DirReceiverProxyInterface
ReceiverProxyInterface

Type Aliases§

ConnectorRouterRouteResult
DataRouterRouteResult
DictionaryRouterRouteResult
DirConnectorRouterRouteResult