Re-exports§
pub use self::natural::*;
Modules§
Structs§
- Activity
Governor - The type corresponding to the ActivityGovernor protocol. A service for exposing events and power elements managed by the system activity governor (SAG).
- Activity
Governor Acquire Long Wake Lease Request - Activity
Governor Acquire Wake Lease Request - Activity
Governor Take Application Activity Lease Request - Activity
Governor Take Wake Lease Request - Boot
Control - The type corresponding to the BootControl protocol. A service that processes notification about the system boot state.
- CpuElement
Manager - The type corresponding to the CpuElementManager protocol. A service that provides access to CPU-related power elements.
- Suspend
Blocker - The type corresponding to the SuspendBlocker protocol. An entity that blocks suspend until it handles transitions across hardware platform suspend and resume.
Enums§
- Acquire
Wake Lease Error - Errors returned by
ActivityGovernor/AcquireWakeLease. - AddExecution
State Dependency Error - Error codes for responses from
AddExecutionStateDependencyin [fuchsia.power.system/CpuElementManager]. - Application
Activity Level - Application activity power levels
- CpuLevel
- CPU power levels
- Execution
State Level - Execution state power levels
- Register
Suspend Blocker Error - Error codes for responses from
RegisterSuspendBlockerin [fuchsia.power.system/ActivityGovernor].
Constants§
Traits§
- Activity
Governor Client Handler - A client handler for the ActivityGovernor protocol.
- Activity
Governor Local Client Handler - A client handler for the ActivityGovernor protocol.
- Activity
Governor Local Server Handler - A server handler for the ActivityGovernor protocol.
- Activity
Governor Server Handler - A server handler for the ActivityGovernor protocol.
- Boot
Control Client Handler - A client handler for the BootControl protocol.
- Boot
Control Local Client Handler - A client handler for the BootControl protocol.
- Boot
Control Local Server Handler - A server handler for the BootControl protocol.
- Boot
Control Server Handler - A server handler for the BootControl protocol.
- CpuElement
Manager Client Handler - A client handler for the CpuElementManager protocol.
- CpuElement
Manager Local Client Handler - A client handler for the CpuElementManager protocol.
- CpuElement
Manager Local Server Handler - A server handler for the CpuElementManager protocol.
- CpuElement
Manager Server Handler - A server handler for the CpuElementManager protocol.
- Suspend
Blocker Client Handler - A client handler for the SuspendBlocker protocol.
- Suspend
Blocker Local Client Handler - A client handler for the SuspendBlocker protocol.
- Suspend
Blocker Local Server Handler - A server handler for the SuspendBlocker protocol.
- Suspend
Blocker Server Handler - A server handler for the SuspendBlocker protocol.