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.
RegisterSuspendBlockerErrorUnknown
Pattern that matches an unknown RegisterSuspendBlockerError 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
ActivityGovernorRegisterSuspendBlockerRequest
ActivityGovernorRegisterSuspendBlockerResponder
ActivityGovernorRegisterSuspendBlockerResponse
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.
SuspendBlockerAfterResumeResponder
SuspendBlockerBeforeSuspendResponder
SuspendBlockerControlHandle
SuspendBlockerEventStream
SuspendBlockerMarker
SuspendBlockerProxy
SuspendBlockerRequestStream
A Stream of incoming requests for fuchsia.power.system/SuspendBlocker.
SuspendBlockerSynchronousProxy

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
RegisterSuspendBlockerError
Error codes for responses from RegisterSuspendBlocker in [fuchsia.power.system/ActivityGovernor].
SuspendBlockerEvent
SuspendBlockerRequest
An entity that blocks suspend until it handles transitions across hardware platform suspend and resume.

Constants§

MAX_ELEMENT_NAME_LEN

Traits§

ActivityGovernorListenerProxyInterface
ActivityGovernorProxyInterface
BootControlProxyInterface
CpuElementManagerProxyInterface
SuspendBlockerProxyInterface

Type Aliases§

ActivityGovernorAcquireWakeLeaseResult
ActivityGovernorRegisterSuspendBlockerResult
CpuElementManagerAddExecutionStateDependencyResult
LeaseToken