Music Hub  ..
A session-wide music playback service
lomiri::MediaHubService::ClientDeathObserver Class Reference

#include <client_death_observer.h>

+ Inheritance diagram for lomiri::MediaHubService::ClientDeathObserver:
+ Collaboration diagram for lomiri::MediaHubService::ClientDeathObserver:

Public Types

typedef QSharedPointer< ClientDeathObserverPtr
 

Signals

void clientDied (const Player::Client &client)
 

Public Member Functions

 ClientDeathObserver (QObject *parent=nullptr)
 
 ClientDeathObserver (const ClientDeathObserver &)=delete
 
virtual ~ClientDeathObserver ()
 
ClientDeathObserveroperator= (const ClientDeathObserver &)=delete
 
void registerForDeathNotifications (const Player::Client &client)
 

Detailed Description

Definition at line 39 of file client_death_observer.h.

Member Typedef Documentation

◆ Ptr

Constructor & Destructor Documentation

◆ ClientDeathObserver() [1/2]

ClientDeathObserver::ClientDeathObserver ( QObject parent = nullptr)

Definition at line 54 of file client_death_observer.cpp.

◆ ClientDeathObserver() [2/2]

lomiri::MediaHubService::ClientDeathObserver::ClientDeathObserver ( const ClientDeathObserver )
delete

◆ ~ClientDeathObserver()

ClientDeathObserver::~ClientDeathObserver ( )
virtualdefault

Member Function Documentation

◆ clientDied

void lomiri::MediaHubService::ClientDeathObserver::clientDied ( const Player::Client client)
signal

◆ operator=()

ClientDeathObserver& lomiri::MediaHubService::ClientDeathObserver::operator= ( const ClientDeathObserver )
delete

◆ registerForDeathNotifications()

void ClientDeathObserver::registerForDeathNotifications ( const Player::Client client)

Definition at line 63 of file client_death_observer.cpp.


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