Macros§
- BusType
Unknown - Pattern that matches an unknown
BusType
member. - Composite
Node Spec Error Unknown - Pattern that matches an unknown
CompositeNodeSpecError
member. - Device
Address Stability Unknown - Pattern that matches an unknown
DeviceAddressStability
member. - Device
Address Unknown - Pattern that matches an unknown
DeviceAddress
member. - Driver
Package Type Unknown - Pattern that matches an unknown
DriverPackageType
member. - Node
Error Unknown - Pattern that matches an unknown
NodeError
member. - Node
Property Value Unknown - Pattern that matches an unknown
NodePropertyValue
member. - Offer
Unknown - Pattern that matches an unknown
Offer
member.
Structs§
- Bind
Rule - 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.
- 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.
- Node
Controller Request Bind Request - Node
Property - Definition of a property for a node. A property is commonly used to match a node to a driver for driver binding.
- Node
Property2 - Node
Property Entry - Contains the node properties that belong to a node.
- 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
Spec - Specification for a node that parents the composite node created from the composite node specification.
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
- Node
Error - Error codes for the Node protocol.
- Node
Property Key - Node
Property Value - Offer
Constants§
- MAX_
DEVICE_ ADDRESS_ ARRAY_ LEN - MAX_
DEVICE_ ADDRESS_ STR_ LEN - MAX_
MODULE_ NAME_ LENGTH - MAX_
NAMESPACE_ COUNT - MAX_
NODE_ NAME_ LENGTH - MAX_
OFFER_ COUNT - MAX_
PROPERTY_ COUNT - MAX_
RESOURCE_ NAME_ LENGTH - MAX_
SYMBOL_ COUNT - MAX_
SYMBOL_ NAME_ LENGTH