#include <service.h>
Inheritance diagram for core::ubuntu::media::Service:
Collaboration diagram for core::ubuntu::media::Service:Classes | |
| struct | Client |
Public Member Functions | |
| Service (const Service &)=delete | |
| virtual | ~Service ()=default |
| Service & | operator= (const Service &)=delete |
| bool | operator== (const Service &) const =delete |
| virtual std::shared_ptr< Player > | create_session (const Player::Configuration &)=0 |
| virtual std::shared_ptr< Player > | create_fixed_session (const std::string &name, const Player::Configuration &)=0 |
| virtual std::shared_ptr< Player > | resume_session (Player::PlayerKey)=0 |
| virtual void | pause_other_sessions (Player::PlayerKey)=0 |
Protected Member Functions | |
| Service ()=default | |
|
delete |
|
virtualdefault |
|
protecteddefault |
|
pure virtual |
Implemented in core::ubuntu::media::ServiceImplementation.
|
pure virtual |
Implemented in core::ubuntu::media::ServiceImplementation.
|
delete |
|
pure virtual |
Implemented in core::ubuntu::media::ServiceImplementation.
|
pure virtual |
Implemented in core::ubuntu::media::ServiceImplementation.