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

◆ ~HybrisClientDeathObserver()

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

Definition at line 59 of file hybris_client_death_observer.cpp.

Member Function Documentation

◆ create()

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

◆ on_client_died_cb()

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

◆ on_client_with_key_died()

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

◆ register_for_death_notifications_with_key()

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

Implements core::ubuntu::media::ClientDeathObserver.

Definition at line 63 of file hybris_client_death_observer.cpp.

References on_client_died_cb().

+ Here is the call graph for this function:

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