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

#include <battery_observer.h>

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

Public Types

typedef std::shared_ptr< BatteryObserverPtr
 

Public Member Functions

 BatteryObserver ()=default
 
virtual ~BatteryObserver ()=default
 
virtual const core::Property< Level > & level () const =0
 
virtual const core::Property< bool > & is_warning_active () const =0
 

Detailed Description

Definition at line 46 of file battery_observer.h.

Member Typedef Documentation

◆ Ptr

Definition at line 49 of file battery_observer.h.

Constructor & Destructor Documentation

◆ BatteryObserver()

core::ubuntu::media::power::BatteryObserver::BatteryObserver ( )
default

◆ ~BatteryObserver()

virtual core::ubuntu::media::power::BatteryObserver::~BatteryObserver ( )
virtualdefault

Member Function Documentation

◆ is_warning_active()

virtual const core::Property<bool>& core::ubuntu::media::power::BatteryObserver::is_warning_active ( ) const
pure virtual

◆ level()

virtual const core::Property<Level>& core::ubuntu::media::power::BatteryObserver::level ( ) const
pure virtual

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