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

#include <hybris_client_death_observer.h>

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

Public Member Functions

 ~HybrisClientDeathObserver ()
 
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 hybris_client_death_observer.h.

Constructor & Destructor Documentation

core::ubuntu::media::HybrisClientDeathObserver::~HybrisClientDeathObserver ( )

Member Function Documentation

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

Definition at line 75 of file hybris_client_death_observer.cpp.

static void core::ubuntu::media::HybrisClientDeathObserver::on_client_died_cb ( void *  context)
static
const core::Signal<Player::PlayerKey>& core::ubuntu::media::HybrisClientDeathObserver::on_client_with_key_died ( ) const
overridevirtual
void core::ubuntu::media::HybrisClientDeathObserver::register_for_death_notifications_with_key ( const Player::PlayerKey )
overridevirtual

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