Music Hub ..
A session-wide music playback service
Loading...
Searching...
No Matches
lomiri::MediaHubService::power::SystemStateInterface Class Reference
Collaboration diagram for lomiri::MediaHubService::power::SystemStateInterface:

Public Types

using Callback = std::function<void(SystemState state)>

Public Member Functions

 SystemStateInterface ()
void requestSystemState (SystemState state, const Callback &cb)
void releaseSystemState (media::power::SystemState state, const Callback &cb)

Detailed Description

Definition at line 112 of file state_controller.cpp.

Member Typedef Documentation

◆ Callback

Definition at line 122 of file state_controller.cpp.

Constructor & Destructor Documentation

◆ SystemStateInterface()

lomiri::MediaHubService::power::SystemStateInterface::SystemStateInterface ( )
inline

Definition at line 114 of file state_controller.cpp.

Member Function Documentation

◆ releaseSystemState()

void lomiri::MediaHubService::power::SystemStateInterface::releaseSystemState ( media::power::SystemState state,
const Callback & cb )
inline

Definition at line 151 of file state_controller.cpp.

References MH_ERROR, and lomiri::MediaHubService::power::suspend.

◆ requestSystemState()

void lomiri::MediaHubService::power::SystemStateInterface::requestSystemState ( SystemState state,
const Callback & cb )
inline

Definition at line 124 of file state_controller.cpp.

References MH_ERROR, MH_TRACE, and lomiri::MediaHubService::power::suspend.


The documentation for this class was generated from the following file:
  • /build/media-hub-4.7~20260316060616.27~fbd9644+ubports26.04.1/src/service/power/state_controller.cpp