Structs§
- Bind
Rule2 - Represents a bind rule in a parent specification.
- BusInfo
- Composite
Driver Info - Information for a composite driver.
- Composite
Driver Match - Information for a composite driver that has matched with a composite.
- Composite
Info - Information for a composite that is defined by a composite node spec.
- Composite
Node Spec - Struct that represents a composite node specification.
- Composite
Parent - A parent to a composite that is defined by a composite node spec.
- Dependency
- Represents a dependency that a node has on a resource.
The dependency is resolved by matching a resource against the
selector’s constraints. - Device
Category - Device categories as provided in the driver’s component manifest.
- Driver
Info - General information for a driver, used with both composite and normal drivers.
- Health
Check Response - Response returned by a driver health check.
- Health
Condition - One condition detected by a driver health check.
- Health
Diagnostic Item - Key-value diagnostic property captured during a driver health check.
- Health
Health Check Request - Health
OnHealth Alert Request - Node2
- Represents a node added to the driver topology. The node is created after all of its dependencies are matched to a resource.
- Node
Controller Request Bind Request - Node
Property2 - Node
Property Entry2 - Contains the node properties that belong to a node.
- Node
Symbol - Definition of a symbol provided by a driver for a node. A symbol is local to a driver host.
- Parent
Spec2 - Specification for a node that parents the composite node created from the composite node specification.
- Resource
Property - Selector
- Selector used to match resources as a dependency for nodes.
Enums§
- BusType
- Composite
Node Spec Error - Error codes for the CompositeNodeManager protocol.
- Condition
- Represents a bind rule condition.
- Device
Address - Device
Address Stability - Driver
Package Type - The type of Fuchsia package that a driver component is inside of. More details about the various package categories are available at: https://fuchsia.dev/fuchsia-src/concepts/packages/package#types_of_packages
- Health
Alert - Payload of a proactive health alert emitted by a driver via
OnHealthAlert. “Upstream” is what the driver depends on (parents: buses, clocks, power domains, composite parents). “Downstream” is what depends on the driver (children / consumers). - Health
Check Error - Error codes returned when a health check cannot be completed.
- Health
Check Request - Specifies the depth and latency budget of a driver health check.
- Health
Diagnostic Value - Diagnostic value returned in a HealthCheckResponse.
- Health
Status - Operational health status reported for a driver or condition.
- Node
Error - Error codes for the Node protocol.
- Node
Property Value - Offer
Type Aliases§
- Composite
Node Manager AddSpec Response - Driver
Resume Response - Driver
Start Response - Driver
Suspend Response - Node
AddChild Response - Node
Controller Request Bind Response - Node
Manager AddNode Response - Node
Name - Node
Offers Vector - Node
Properties - Node
Property Dictionary2 - Node
Property KeyString - Node
Property KeyUint - Node
Property Value Bool - Node
Property Value Enum - Node
Property Value String - Node
Property Value Uint - Node
Provide Resource Response - Resource
Name - Resource
Properties - Resource
Property Value - Resource
Property Value Bool - Resource
Property Value String - Resource
Property Value Uint