Skip to main content

Module natural

Module natural 

Source

Structs§

BindRule
Represents a bind rule in a parent specification.
BindRule2
Represents a bind rule in a parent specification.
BusInfo
CompositeDriverInfo
Information for a composite driver.
CompositeDriverMatch
Information for a composite driver that has matched with a composite.
CompositeInfo
Information for a composite that is defined by a composite node spec.
CompositeNodeSpec
Struct that represents a composite node specification.
CompositeParent
A parent to a composite that is defined by a composite node spec.
DevfsAddArgs
DeviceCategory
Device categories as provided in the driver’s component manifest.
DriverInfo
General information for a driver, used with both composite and normal drivers.
DriverResumeRequest
DriverStartArgs
Arguments for starting a driver.
DriverStartRequest
NodeAddArgs
Arguments for adding a node.
NodeAddChildRequest
NodeControllerOnBindRequest
NodeControllerRequestBindRequest
NodeProperty
Definition of a property for a node. A property is commonly used to match a node to a driver for driver binding.
NodeProperty2
NodePropertyEntry
Contains the node properties that belong to a node.
NodePropertyEntry2
Contains the node properties that belong to a node.
NodeSymbol
Definition of a symbol provided by a driver for a node. A symbol is local to a driver host.
ParentSpec
Specification for a node that parents the composite node created from the composite node specification.
ParentSpec2
Specification for a node that parents the composite node created from the composite node specification.
PowerElementArgs

Enums§

BusType
CompositeNodeSpecError
Error codes for the CompositeNodeManager protocol.
Condition
Represents a bind rule condition.
DeviceAddress
DeviceAddressStability
DriverPackageType
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
DriverResult
NodeError
Error codes for the Node protocol.
NodePropertyKey
NodePropertyValue
Offer

Type Aliases§

CompositeNodeManagerAddSpecResponse
DriverResumeResponse
DriverStartResponse
DriverSuspendResponse
NodeAddChildResponse
NodeControllerRequestBindResponse
NodeName
NodeOffersVector
NodeProperties
NodePropertyDictionary
NodePropertyDictionary2
NodePropertyKeyString
NodePropertyKeyUint
NodePropertyValueBool
NodePropertyValueEnum
NodePropertyValueString
NodePropertyValueUint
NodePropertyVector