Skip to main content

Crate fidl_next_fuchsia_power_system

Crate fidl_next_fuchsia_power_system 

Source

Re-exports§

pub use self::natural::*;

Modules§

activity_governor
boot_control
cpu_element_manager
generic
natural
suspend_blocker
wire
wire_optional

Structs§

ActivityGovernor
The type corresponding to the ActivityGovernor protocol. A service for exposing events and power elements managed by the system activity governor (SAG).
ActivityGovernorAcquireLongWakeLeaseRequest
ActivityGovernorAcquireWakeLeaseRequest
ActivityGovernorTakeApplicationActivityLeaseRequest
ActivityGovernorTakeWakeLeaseRequest
BootControl
The type corresponding to the BootControl protocol. A service that processes notification about the system boot state.
CpuElementManager
The type corresponding to the CpuElementManager protocol. A service that provides access to CPU-related power elements.
SuspendBlocker
The type corresponding to the SuspendBlocker protocol. An entity that blocks suspend until it handles transitions across hardware platform suspend and resume.

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].

Constants§

MAX_ELEMENT_NAME_LEN

Traits§

ActivityGovernorClientHandler
A client handler for the ActivityGovernor protocol.
ActivityGovernorLocalClientHandler
A client handler for the ActivityGovernor protocol.
ActivityGovernorLocalServerHandler
A server handler for the ActivityGovernor protocol.
ActivityGovernorServerHandler
A server handler for the ActivityGovernor protocol.
BootControlClientHandler
A client handler for the BootControl protocol.
BootControlLocalClientHandler
A client handler for the BootControl protocol.
BootControlLocalServerHandler
A server handler for the BootControl protocol.
BootControlServerHandler
A server handler for the BootControl protocol.
CpuElementManagerClientHandler
A client handler for the CpuElementManager protocol.
CpuElementManagerLocalClientHandler
A client handler for the CpuElementManager protocol.
CpuElementManagerLocalServerHandler
A server handler for the CpuElementManager protocol.
CpuElementManagerServerHandler
A server handler for the CpuElementManager protocol.
SuspendBlockerClientHandler
A client handler for the SuspendBlocker protocol.
SuspendBlockerLocalClientHandler
A client handler for the SuspendBlocker protocol.
SuspendBlockerLocalServerHandler
A server handler for the SuspendBlocker protocol.
SuspendBlockerServerHandler
A server handler for the SuspendBlocker protocol.

Type Aliases§

ActivityGovernorAcquireWakeLeaseWithTokenResponse
BootControlSetBootCompleteResponse
CpuElementManagerAddExecutionStateDependencyResponse
SuspendBlockerAfterResumeResponse
SuspendBlockerBeforeSuspendResponse