#include <service_skeleton.h>
Public Types | |
typedef std::function< void(const core::ubuntu::media::Player::PlayerKey &, const std::shared_ptr< core::ubuntu::media::Player > &) > | PlayerEnumerator |
Public Member Functions | |
ServiceSkeleton (const CoverArtResolver &cover_art_resolver=always_missing_cover_art_resolver()) | |
~ServiceSkeleton () | |
bool | has_player_for_key (const Player::PlayerKey &key) const |
std::shared_ptr< Player > | player_for_key (const Player::PlayerKey &key) const |
void | enumerate_players (const PlayerEnumerator &enumerator) const |
void | remove_player_for_key (const Player::PlayerKey &key) |
void | set_current_player_for_key (const Player::PlayerKey &key) |
void | run () |
void | stop () |
Definition at line 37 of file service_skeleton.h.
typedef std::function< void( const core::ubuntu::media::Player::PlayerKey&, const std::shared_ptr<core::ubuntu::media::Player>& ) > core::ubuntu::media::ServiceSkeleton::PlayerEnumerator |
Definition at line 49 of file service_skeleton.h.
core::ubuntu::media::ServiceSkeleton::ServiceSkeleton | ( | const CoverArtResolver & | cover_art_resolver = always_missing_cover_art_resolver() | ) |
core::ubuntu::media::ServiceSkeleton::~ServiceSkeleton | ( | ) |
void core::ubuntu::media::ServiceSkeleton::enumerate_players | ( | const PlayerEnumerator & | enumerator | ) | const |
bool core::ubuntu::media::ServiceSkeleton::has_player_for_key | ( | const Player::PlayerKey & | key | ) | const |
std::shared_ptr<Player> core::ubuntu::media::ServiceSkeleton::player_for_key | ( | const Player::PlayerKey & | key | ) | const |
void core::ubuntu::media::ServiceSkeleton::remove_player_for_key | ( | const Player::PlayerKey & | key | ) |
void core::ubuntu::media::ServiceSkeleton::run | ( | ) |
void core::ubuntu::media::ServiceSkeleton::set_current_player_for_key | ( | const Player::PlayerKey & | key | ) |
void core::ubuntu::media::ServiceSkeleton::stop | ( | ) |