Music Hub  ..
A session-wide music playback service
core::ubuntu::media::StubClientDeathObserver Class Reference

#include <stub_client_death_observer.h>

+ Inheritance diagram for core::ubuntu::media::StubClientDeathObserver:
+ Collaboration diagram for core::ubuntu::media::StubClientDeathObserver:

Public Member Functions

 ~StubClientDeathObserver ()
 
void register_for_death_notifications_with_key (const Player::PlayerKey &) override
 
const core::Signal< Player::PlayerKey > & on_client_with_key_died () const override
 
- Public Member Functions inherited from core::ubuntu::media::ClientDeathObserver
 ClientDeathObserver ()=default
 
 ClientDeathObserver (const ClientDeathObserver &)=delete
 
virtual ~ClientDeathObserver ()=default
 
ClientDeathObserveroperator= (const ClientDeathObserver &)=delete
 

Static Public Member Functions

static void on_client_died_cb (void *context)
 
static ClientDeathObserver::Ptr create ()
 

Additional Inherited Members

- Public Types inherited from core::ubuntu::media::ClientDeathObserver
typedef std::shared_ptr< ClientDeathObserverPtr
 

Detailed Description

Definition at line 34 of file stub_client_death_observer.h.

Constructor & Destructor Documentation

◆ ~StubClientDeathObserver()

core::ubuntu::media::StubClientDeathObserver::~StubClientDeathObserver ( )

Definition at line 55 of file stub_client_death_observer.cpp.

Member Function Documentation

◆ create()

media::ClientDeathObserver::Ptr core::ubuntu::media::StubClientDeathObserver::create ( )
static

◆ on_client_died_cb()

void core::ubuntu::media::StubClientDeathObserver::on_client_died_cb ( void *  context)
static

Definition at line 28 of file stub_client_death_observer.cpp.

◆ on_client_with_key_died()

const core::Signal< media::Player::PlayerKey > & core::ubuntu::media::StubClientDeathObserver::on_client_with_key_died ( ) const
overridevirtual

◆ register_for_death_notifications_with_key()

void core::ubuntu::media::StubClientDeathObserver::register_for_death_notifications_with_key ( const Player::PlayerKey )
overridevirtual

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