Crate fidl_fuchsia_power_topology_test

Source

Structs§

Element
Passed to TopologyControl.Create to construct power topology.
LevelDependency
Power Dependency information in Element. Used by a client to construct power topology.
SystemActivityControlControlHandle
SystemActivityControlEventStream
SystemActivityControlMarker
SystemActivityControlProxy
SystemActivityControlRequestStream
A Stream of incoming requests for fuchsia.power.topology.test/SystemActivityControl.
SystemActivityControlStartApplicationActivityResponder
SystemActivityControlStopApplicationActivityResponder
SystemActivityControlSynchronousProxy
TopologyControlAcquireLeaseRequest
TopologyControlAcquireLeaseResponder
TopologyControlControlHandle
TopologyControlCreateRequest
TopologyControlCreateResponder
TopologyControlDropLeaseRequest
TopologyControlDropLeaseResponder
TopologyControlEventStream
TopologyControlMarker
TopologyControlOpenStatusChannelRequest
TopologyControlOpenStatusChannelResponder
TopologyControlProxy
TopologyControlRequestStream
A Stream of incoming requests for fuchsia.power.topology.test/TopologyControl.
TopologyControlSynchronousProxy

Enums§

CreateTopologyGraphError
Errors associated with TopologyControl.Create method.
LeaseControlError
Errors associated with TopologyControl.AcquireLease and TopologyControl.DropLease methods.
OpenStatusChannelError
Errors associated with TopologyControl.OpenStatusChannel method.
SystemActivityControlError
Errors associated with SystemActivityControl methods.
SystemActivityControlEvent
SystemActivityControlRequest
The protocol used by a client to hold or drop the lease to the System Activity Governor.
TopologyControlEvent
TopologyControlRequest
The primary initial protocol used by a client tool to communiate with the topology-test-daemon. The client can create the whole topology, and then acquire or drop lease according to element names.

Constants§

MAX_DEPENDENCIES
MAX_ELEMENTS
MAX_ELEMENT_NAME_LEN
MAX_VALID_POWER_LEVELS

Traits§

SystemActivityControlProxyInterface
TopologyControlProxyInterface

Type Aliases§

DependencyType
ElementName
PowerLevel
SystemActivityControlStartApplicationActivityResult
SystemActivityControlStopApplicationActivityResult
TopologyControlAcquireLeaseResult
TopologyControlCreateResult
TopologyControlDropLeaseResult
TopologyControlOpenStatusChannelResult