Music Hub  ..
A session-wide music playback service
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.

◆ requestSystemState()

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

Definition at line 124 of file state_controller.cpp.

References MH_TRACE.


The documentation for this class was generated from the following file: