Modules§
- compat
- Compatibility shims which mimic some API surfaces of the current Rust bindings.
- component_
controller - component_
runner - task
- task_
provider
Structs§
- Component
Controller - The type corresponding to the ComponentController protocol.
A protocol for binding and controlling the lifetime of a component instance
started using
ComponentRunner.Start()
. The component manager is the intended direct client of this protocol. - Component
Controller OnEscrow Request - Component
Controller OnPublish Diagnostics Request - Component
Diagnostics - Component
Namespace Entry - A single component namespace entry, which describes a namespace mount point
(
path
) and the directory backing it (directory
). This type is usually composed inside a vector. SeeComponentStartInfo.ns
for more details. - Component
Runner - The type corresponding to the ComponentRunner protocol. A protocol used for running components.
- Component
Runner Start Request - Component
Start Info - Parameters for starting a new component instance.
- Component
Stop Info - Component
Tasks - Task
Provider - The type corresponding to the TaskProvider protocol. Served by runners that want to make a zircon job available through their runtime directory.
- Task
Provider GetJob Response - Wire
Component Controller OnEscrow Request - The wire type corresponding to
ComponentControllerOnEscrowRequest
. - Wire
Component Controller OnPublish Diagnostics Request - The wire type corresponding to
ComponentControllerOnPublishDiagnosticsRequest
. - Wire
Component Diagnostics - The wire type corresponding to
ComponentDiagnostics
. - Wire
Component Namespace Entry - The wire type corresponding to
ComponentNamespaceEntry
. - Wire
Component Runner Start Request - The wire type corresponding to
ComponentRunnerStartRequest
. - Wire
Component Start Info - The wire type corresponding to
ComponentStartInfo
. - Wire
Component Stop Info - The wire type corresponding to
ComponentStopInfo
. - Wire
Component Tasks - The wire type corresponding to
ComponentTasks
. - Wire
Optional Task - Wire
Task - The wire type corresponding to
Task
. - Wire
Task Provider GetJob Response - The wire type corresponding to
TaskProviderGetJobResponse
.
Enums§
Constants§
Traits§
- Component
Controller Client Handler - A client handler for the ComponentController protocol.
- Component
Controller Client Sender - A helper trait for the
ComponentController
client sender. - Component
Controller Server Handler - A server handler for the ComponentController protocol.
- Component
Controller Server Sender - A helper trait for the
ComponentController
server sender. - Component
Runner Client Handler - A client handler for the ComponentRunner protocol.
- Component
Runner Client Sender - A helper trait for the
ComponentRunner
client sender. - Component
Runner Server Handler - A server handler for the ComponentRunner protocol.
- Component
Runner Server Sender - A helper trait for the
ComponentRunner
server sender. - Task
Provider Client Handler - A client handler for the TaskProvider protocol.
- Task
Provider Client Sender - A helper trait for the
TaskProvider
client sender. - Task
Provider Server Handler - A server handler for the TaskProvider protocol.
- Task
Provider Server Sender - A helper trait for the
TaskProvider
server sender.