Skip to main content

Module natural

Module natural 

Source

Structs§

ActivityGovernorAcquireLongWakeLeaseRequest
ActivityGovernorAcquireLongWakeLeaseResponse
ActivityGovernorAcquireWakeLeaseRequest
ActivityGovernorAcquireWakeLeaseResponse
ActivityGovernorAcquireWakeLeaseWithTokenRequest
ActivityGovernorRegisterSuspendBlockerRequest
ActivityGovernorRegisterSuspendBlockerResponse
ActivityGovernorTakeApplicationActivityLeaseRequest
ActivityGovernorTakeApplicationActivityLeaseResponse
ActivityGovernorTakeWakeLeaseRequest
ActivityGovernorTakeWakeLeaseResponse
ApplicationActivity
Holds tokens to the application activity power element.
Cpu
Holds tokens to the CPU power element.
CpuElementManagerAddExecutionStateDependencyRequest
PowerElements
A collection of power elements that are managed by the activity governor.

Enums§

AcquireWakeLeaseError
Errors returned by ActivityGovernor/AcquireWakeLease.
AddExecutionStateDependencyError
Error codes for responses from AddExecutionStateDependency in [fuchsia.power.system/CpuElementManager].
ApplicationActivityLevel
Application activity power levels
CpuLevel
CPU power levels
ExecutionStateLevel
Execution state power levels
RegisterSuspendBlockerError
Error codes for responses from RegisterSuspendBlocker in [fuchsia.power.system/ActivityGovernor].

Type Aliases§

ActivityGovernorAcquireWakeLeaseWithTokenResponse
BootControlSetBootCompleteResponse
CpuElementManagerAddExecutionStateDependencyResponse
LeaseToken
SuspendBlockerAfterResumeResponse
SuspendBlockerBeforeSuspendResponse