Music Hub ..
A session-wide music playback service
Loading...
Searching...
No Matches
lomiri::MediaHubService::ServiceImplementation Class Reference

#include <service_implementation.h>

Inheritance diagram for lomiri::MediaHubService::ServiceImplementation:
Collaboration diagram for lomiri::MediaHubService::ServiceImplementation:

Signals

void currentPlayerChanged ()

Public Member Functions

 ServiceImplementation (QObject *parent=nullptr)
 ~ServiceImplementation ()
Player::PlayerKey currentPlayer () const
PlayerImplementationcreate_session (const Player::Client &client)
PlayerImplementationplayerByKey (Player::PlayerKey key) const
void pause_other_sessions (Player::PlayerKey key)

Detailed Description

Definition at line 37 of file service_implementation.h.

Constructor & Destructor Documentation

◆ ServiceImplementation()

ServiceImplementation::ServiceImplementation ( QObject * parent = nullptr)

◆ ~ServiceImplementation()

ServiceImplementation::~ServiceImplementation ( )

Definition at line 314 of file service_implementation.cpp.

Member Function Documentation

◆ create_session()

◆ currentPlayer()

Player::PlayerKey ServiceImplementation::currentPlayer ( ) const

Definition at line 371 of file service_implementation.cpp.

References ServiceImplementation().

Here is the call graph for this function:

◆ currentPlayerChanged

void lomiri::MediaHubService::ServiceImplementation::currentPlayerChanged ( )
signal

References ServiceImplementation().

Referenced by lomiri::MediaHubService::ServiceSkeletonPrivate::ServiceSkeletonPrivate().

Here is the call graph for this function:

◆ pause_other_sessions()

void lomiri::MediaHubService::ServiceImplementation::pause_other_sessions ( Player::PlayerKey key)

Definition at line 364 of file service_implementation.cpp.

References MH_TRACE, and ServiceImplementation().

Here is the call graph for this function:

◆ playerByKey()

PlayerImplementation * ServiceImplementation::playerByKey ( Player::PlayerKey key) const

Definition at line 358 of file service_implementation.cpp.

References ServiceImplementation().

Here is the call graph for this function:

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