Music Hub  ..
A session-wide music playback service
media::PlayerSkeleton::Private Struct Reference
+ Collaboration diagram for media::PlayerSkeleton::Private:

Classes

struct  Signals
 

Public Member Functions

 Private (media::PlayerSkeleton *player, const std::shared_ptr< core::dbus::Bus > &bus, const std::shared_ptr< core::dbus::Object > &session, const apparmor::ubuntu::RequestContextResolver::Ptr &request_context_resolver, const apparmor::ubuntu::RequestAuthenticator::Ptr &request_authenticator)
 
void handle_next (const core::dbus::Message::Ptr &msg)
 
void handle_previous (const core::dbus::Message::Ptr &msg)
 
void handle_pause (const core::dbus::Message::Ptr &msg)
 
void handle_stop (const core::dbus::Message::Ptr &msg)
 
void handle_play (const core::dbus::Message::Ptr &msg)
 
void handle_play_pause (const core::dbus::Message::Ptr &msg)
 
void handle_seek (const core::dbus::Message::Ptr &in)
 
void handle_set_position (const core::dbus::Message::Ptr &)
 
void handle_create_video_sink (const core::dbus::Message::Ptr &in)
 
void handle_key (const core::dbus::Message::Ptr &in)
 
void handle_open_uri (const core::dbus::Message::Ptr &in)
 
void handle_open_uri_extended (const core::dbus::Message::Ptr &in)
 
template<typename Property >
void on_property_value_changed (const typename Property::ValueType &value, const dbus::Signal< core::dbus::interfaces::Properties::Signals::PropertiesChanged, core::dbus::interfaces::Properties::Signals::PropertiesChanged::ArgumentType >::Ptr &signal)
 

Public Attributes

media::PlayerSkeletonimpl
 
dbus::Bus::Ptr bus
 
dbus::Object::Ptr object
 
media::apparmor::ubuntu::RequestContextResolver::Ptr request_context_resolver
 
media::apparmor::ubuntu::RequestAuthenticator::Ptr request_authenticator
 
media::UriCheck::Ptr uri_check
 
mpris::Player::Skeleton skeleton
 
struct media::PlayerSkeleton::Private::Signals signals
 

Detailed Description

Definition at line 46 of file player_skeleton.cpp.

Constructor & Destructor Documentation

media::PlayerSkeleton::Private::Private ( media::PlayerSkeleton player,
const std::shared_ptr< core::dbus::Bus > &  bus,
const std::shared_ptr< core::dbus::Object > &  session,
const apparmor::ubuntu::RequestContextResolver::Ptr &  request_context_resolver,
const apparmor::ubuntu::RequestAuthenticator::Ptr &  request_authenticator 
)
inline

Member Function Documentation

void media::PlayerSkeleton::Private::handle_create_video_sink ( const core::dbus::Message::Ptr &  in)
inline
void media::PlayerSkeleton::Private::handle_key ( const core::dbus::Message::Ptr &  in)
inline

Definition at line 170 of file player_skeleton.cpp.

References bus.

void media::PlayerSkeleton::Private::handle_next ( const core::dbus::Message::Ptr &  msg)
inline

Definition at line 72 of file player_skeleton.cpp.

References bus.

void media::PlayerSkeleton::Private::handle_open_uri ( const core::dbus::Message::Ptr &  in)
inline
void media::PlayerSkeleton::Private::handle_open_uri_extended ( const core::dbus::Message::Ptr &  in)
inline
void media::PlayerSkeleton::Private::handle_pause ( const core::dbus::Message::Ptr &  msg)
inline

Definition at line 86 of file player_skeleton.cpp.

References bus.

void media::PlayerSkeleton::Private::handle_play ( const core::dbus::Message::Ptr &  msg)
inline

Definition at line 100 of file player_skeleton.cpp.

References bus.

void media::PlayerSkeleton::Private::handle_play_pause ( const core::dbus::Message::Ptr &  msg)
inline

Definition at line 107 of file player_skeleton.cpp.

References bus.

void media::PlayerSkeleton::Private::handle_previous ( const core::dbus::Message::Ptr &  msg)
inline

Definition at line 79 of file player_skeleton.cpp.

References bus.

void media::PlayerSkeleton::Private::handle_seek ( const core::dbus::Message::Ptr &  in)
inline

Definition at line 126 of file player_skeleton.cpp.

References bus.

void media::PlayerSkeleton::Private::handle_set_position ( const core::dbus::Message::Ptr &  )
inline

Definition at line 136 of file player_skeleton.cpp.

void media::PlayerSkeleton::Private::handle_stop ( const core::dbus::Message::Ptr &  msg)
inline

Definition at line 93 of file player_skeleton.cpp.

References bus.

template<typename Property >
void media::PlayerSkeleton::Private::on_property_value_changed ( const typename Property::ValueType &  value,
const dbus::Signal< core::dbus::interfaces::Properties::Signals::PropertiesChanged, core::dbus::interfaces::Properties::Signals::PropertiesChanged::ArgumentType >::Ptr &  signal 
)
inline

Definition at line 270 of file player_skeleton.cpp.

Member Data Documentation

media::PlayerSkeleton* media::PlayerSkeleton::Private::impl

Definition at line 290 of file player_skeleton.cpp.

dbus::Object::Ptr media::PlayerSkeleton::Private::object

Definition at line 292 of file player_skeleton.cpp.

media::apparmor::ubuntu::RequestAuthenticator::Ptr media::PlayerSkeleton::Private::request_authenticator

Definition at line 294 of file player_skeleton.cpp.

Referenced by handle_open_uri(), handle_open_uri_extended(), and Private().

media::apparmor::ubuntu::RequestContextResolver::Ptr media::PlayerSkeleton::Private::request_context_resolver

Definition at line 293 of file player_skeleton.cpp.

Referenced by handle_open_uri(), and handle_open_uri_extended().

struct media::PlayerSkeleton::Private::Signals media::PlayerSkeleton::Private::signals

Referenced by Private().

mpris::Player::Skeleton media::PlayerSkeleton::Private::skeleton

Definition at line 297 of file player_skeleton.cpp.

Referenced by Private().

media::UriCheck::Ptr media::PlayerSkeleton::Private::uri_check

Definition at line 295 of file player_skeleton.cpp.

Referenced by handle_open_uri(), handle_open_uri_extended(), and Private().


The documentation for this struct was generated from the following file: