Music Hub  ..
A session-wide music playback service
core::ubuntu::media::power::StateController Struct Referenceabstract

#include <state_controller.h>

+ Collaboration diagram for core::ubuntu::media::power::StateController:

Classes

struct  Lock
 

Public Types

typedef std::shared_ptr< StateControllerPtr
 

Public Member Functions

 StateController ()=default
 
virtual ~StateController ()=default
 
virtual Lock< DisplayState >::Ptr display_state_lock ()=0
 
virtual Lock< SystemState >::Ptr system_state_lock ()=0
 

Detailed Description

Definition at line 58 of file state_controller.h.

Member Typedef Documentation

Definition at line 61 of file state_controller.h.

Constructor & Destructor Documentation

core::ubuntu::media::power::StateController::StateController ( )
default
virtual core::ubuntu::media::power::StateController::~StateController ( )
virtualdefault

Member Function Documentation

virtual Lock<DisplayState>::Ptr core::ubuntu::media::power::StateController::display_state_lock ( )
pure virtual
virtual Lock<SystemState>::Ptr core::ubuntu::media::power::StateController::system_state_lock ( )
pure virtual

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