Crate fidl_fuchsia_power_system

Source

Macros§

AcquireWakeLeaseErrorUnknown
Pattern that matches an unknown AcquireWakeLeaseError member.
AddExecutionStateDependencyErrorUnknown
Pattern that matches an unknown AddExecutionStateDependencyError member.
ApplicationActivityLevelUnknown
Pattern that matches an unknown ApplicationActivityLevel member.
CpuLevelUnknown
Pattern that matches an unknown CpuLevel member.
ExecutionStateLevelUnknown
Pattern that matches an unknown ExecutionStateLevel member.

Structs§

ActivityGovernorAcquireWakeLeaseRequest
ActivityGovernorAcquireWakeLeaseResponder
ActivityGovernorAcquireWakeLeaseResponse
ActivityGovernorControlHandle
ActivityGovernorEventStream
ActivityGovernorGetPowerElementsResponder
ActivityGovernorListenerControlHandle
ActivityGovernorListenerEventStream
ActivityGovernorListenerMarker
ActivityGovernorListenerOnResumeResponder
ActivityGovernorListenerOnSuspendStartedResponder
ActivityGovernorListenerProxy
ActivityGovernorListenerRequestStream
A Stream of incoming requests for fuchsia.power.system/ActivityGovernorListener.
ActivityGovernorListenerSynchronousProxy
ActivityGovernorMarker
ActivityGovernorProxy
ActivityGovernorRegisterListenerRequest
ActivityGovernorRegisterListenerResponder
ActivityGovernorRequestStream
A Stream of incoming requests for fuchsia.power.system/ActivityGovernor.
ActivityGovernorSynchronousProxy
ActivityGovernorTakeApplicationActivityLeaseRequest
ActivityGovernorTakeApplicationActivityLeaseResponder
ActivityGovernorTakeApplicationActivityLeaseResponse
ActivityGovernorTakeWakeLeaseRequest
ActivityGovernorTakeWakeLeaseResponder
ActivityGovernorTakeWakeLeaseResponse
ApplicationActivity
Holds tokens to the application activity power element.
BootControlControlHandle
BootControlEventStream
BootControlMarker
BootControlProxy
BootControlRequestStream
A Stream of incoming requests for fuchsia.power.system/BootControl.
BootControlSetBootCompleteResponder
BootControlSynchronousProxy
Cpu
Holds tokens to the CPU power element.
CpuElementManagerAddExecutionStateDependencyRequest
CpuElementManagerAddExecutionStateDependencyResponder
CpuElementManagerControlHandle
CpuElementManagerEventStream
CpuElementManagerGetCpuDependencyTokenResponder
CpuElementManagerMarker
CpuElementManagerProxy
CpuElementManagerRequestStream
A Stream of incoming requests for fuchsia.power.system/CpuElementManager.
CpuElementManagerSynchronousProxy
ExecutionState
Holds a token to the execution state power element.
PowerElements
A collection of power elements that are managed by the activity governor.

Enums§

AcquireWakeLeaseError
Errors returned by ActivityGovernor/AcquireWakeLease.
ActivityGovernorEvent
ActivityGovernorListenerEvent
ActivityGovernorListenerRequest
A listener for activity governor events.
ActivityGovernorRequest
A service for exposing events and power elements managed by the system activity governor (SAG).
AddExecutionStateDependencyError
Error codes for responses from AddExecutionStateDependency in [fuchsia.power.system/CpuElementManager].
ApplicationActivityLevel
Application activity power levels
BootControlEvent
BootControlRequest
A service that processes notification about the system boot state.
CpuElementManagerEvent
CpuElementManagerRequest
A service that provides access to CPU-related power elements.
CpuLevel
CPU power levels
ExecutionStateLevel
Execution state power levels

Constants§

MAX_ELEMENT_NAME_LEN

Traits§

ActivityGovernorListenerProxyInterface
ActivityGovernorProxyInterface
BootControlProxyInterface
CpuElementManagerProxyInterface

Type Aliases§

ActivityGovernorAcquireWakeLeaseResult
CpuElementManagerAddExecutionStateDependencyResult
LeaseToken