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

#include <call_monitor.h>

+ Collaboration diagram for core::ubuntu::media::telephony::CallMonitor:

Public Types

enum  State {
  State::OffHook,
  State::OnHook
}
 
typedef std::shared_ptr< CallMonitorPtr
 

Public Member Functions

 CallMonitor ()=default
 
virtual ~CallMonitor ()=default
 
virtual const core::Signal< State > & on_call_state_changed () const =0
 

Detailed Description

Definition at line 38 of file call_monitor.h.

Member Typedef Documentation

◆ Ptr

Definition at line 41 of file call_monitor.h.

Member Enumeration Documentation

◆ State

Enumerator
OffHook 
OnHook 

Definition at line 44 of file call_monitor.h.

Constructor & Destructor Documentation

◆ CallMonitor()

core::ubuntu::media::telephony::CallMonitor::CallMonitor ( )
default

◆ ~CallMonitor()

virtual core::ubuntu::media::telephony::CallMonitor::~CallMonitor ( )
virtualdefault

Member Function Documentation

◆ on_call_state_changed()

virtual const core::Signal<State>& core::ubuntu::media::telephony::CallMonitor::on_call_state_changed ( ) const
pure virtual

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