Classes | |
struct | Signals |
Public Member Functions | |
Private (media::PlayerSkeleton *player, const std::string &identity, const std::shared_ptr< core::dbus::Bus > &bus, const std::shared_ptr< core::dbus::Object > &session) | |
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) |
bool | does_client_have_access (const std::string &context, const std::string &uri) |
void | handle_key (const core::dbus::Message::Ptr &in) |
void | handle_open_uri (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::PlayerSkeleton * | impl |
std::string | identity |
dbus::Bus::Ptr | bus |
dbus::Object::Ptr | object |
dbus::Object::Ptr | apparmor_session |
org::freedesktop::dbus::DBus::Stub | dbus_stub |
mpris::Player::Skeleton | skeleton |
struct media::PlayerSkeleton::Private::Signals | signals |
Definition at line 43 of file player_skeleton.cpp.
|
inline |
Definition at line 45 of file player_skeleton.cpp.
|
inline |
Definition at line 144 of file player_skeleton.cpp.
Referenced by handle_open_uri().
|
inline |
Definition at line 134 of file player_skeleton.cpp.
References bus, core::ubuntu::media::Player::create_video_sink(), and impl.
|
inline |
Definition at line 220 of file player_skeleton.cpp.
References bus, impl, and core::ubuntu::media::Player::key().
|
inline |
Definition at line 66 of file player_skeleton.cpp.
References bus, impl, and core::ubuntu::media::Player::next().
|
inline |
Definition at line 227 of file player_skeleton.cpp.
References bus, dbus_stub, does_client_have_access(), org::freedesktop::dbus::DBus::Stub::get_connection_app_armor_security_async(), impl, and core::ubuntu::media::Player::open_uri().
|
inline |
Definition at line 80 of file player_skeleton.cpp.
References bus, impl, and core::ubuntu::media::Player::pause().
|
inline |
Definition at line 94 of file player_skeleton.cpp.
References bus, impl, and core::ubuntu::media::Player::play().
|
inline |
Definition at line 101 of file player_skeleton.cpp.
References bus, impl, core::ubuntu::media::Player::pause(), core::ubuntu::media::Player::play(), and core::ubuntu::media::PlayerSkeleton::playback_status().
|
inline |
Definition at line 73 of file player_skeleton.cpp.
References bus, impl, and core::ubuntu::media::Player::previous().
|
inline |
Definition at line 120 of file player_skeleton.cpp.
References bus, impl, and core::ubuntu::media::Player::seek_to().
|
inline |
Definition at line 130 of file player_skeleton.cpp.
|
inline |
Definition at line 87 of file player_skeleton.cpp.
References bus, impl, and core::ubuntu::media::Player::stop().
|
inline |
Definition at line 244 of file player_skeleton.cpp.
dbus::Object::Ptr media::PlayerSkeleton::Private::apparmor_session |
Definition at line 268 of file player_skeleton.cpp.
dbus::Bus::Ptr media::PlayerSkeleton::Private::bus |
Definition at line 266 of file player_skeleton.cpp.
Referenced by handle_create_video_sink(), handle_key(), handle_next(), handle_open_uri(), handle_pause(), handle_play(), handle_play_pause(), handle_previous(), handle_seek(), and handle_stop().
org::freedesktop::dbus::DBus::Stub media::PlayerSkeleton::Private::dbus_stub |
Definition at line 270 of file player_skeleton.cpp.
Referenced by handle_open_uri().
std::string media::PlayerSkeleton::Private::identity |
Definition at line 265 of file player_skeleton.cpp.
media::PlayerSkeleton* media::PlayerSkeleton::Private::impl |
Definition at line 264 of file player_skeleton.cpp.
Referenced by handle_create_video_sink(), handle_key(), handle_next(), handle_open_uri(), handle_pause(), handle_play(), handle_play_pause(), handle_previous(), handle_seek(), and handle_stop().
dbus::Object::Ptr media::PlayerSkeleton::Private::object |
Definition at line 267 of file player_skeleton.cpp.
struct media::PlayerSkeleton::Private::Signals media::PlayerSkeleton::Private::signals |
mpris::Player::Skeleton media::PlayerSkeleton::Private::skeleton |
Definition at line 272 of file player_skeleton.cpp.