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::PlayerSkeleton * | impl |
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 |
Definition at line 48 of file player_skeleton.cpp.
|
inline |
Definition at line 50 of file player_skeleton.cpp.
References mpris::Player::Skeleton::about_to_finish, mpris::Player::Skeleton::buffering_changed, bus, mpris::Player::Skeleton::end_of_stream, mpris::Player::Skeleton::error, mpris::Player::Skeleton::playback_status_changed, request_authenticator, mpris::Player::Skeleton::seeked_to, signals, mpris::Player::Skeleton::signals, skeleton, uri_check, and mpris::Player::Skeleton::video_dimension_changed.
|
inline |
Definition at line 143 of file player_skeleton.cpp.
References bus, and mpris::Player::Error::OutOfProcessBufferStreamingNotSupported::name.
|
inline |
Definition at line 173 of file player_skeleton.cpp.
References bus.
|
inline |
Definition at line 75 of file player_skeleton.cpp.
References bus.
|
inline |
Definition at line 180 of file player_skeleton.cpp.
References bus, MH_ERROR, mpris::Player::Error::InsufficientAppArmorPermissions::name, mpris::Player::Error::UriNotFound::name, request_authenticator, request_context_resolver, and uri_check.
|
inline |
Definition at line 225 of file player_skeleton.cpp.
References bus, MH_ERROR, mpris::Player::Error::InsufficientAppArmorPermissions::name, mpris::Player::Error::UriNotFound::name, request_authenticator, request_context_resolver, and uri_check.
|
inline |
Definition at line 89 of file player_skeleton.cpp.
References bus.
|
inline |
Definition at line 103 of file player_skeleton.cpp.
References bus.
|
inline |
Definition at line 110 of file player_skeleton.cpp.
References bus.
|
inline |
Definition at line 82 of file player_skeleton.cpp.
References bus.
|
inline |
Definition at line 129 of file player_skeleton.cpp.
References bus.
|
inline |
Definition at line 139 of file player_skeleton.cpp.
|
inline |
Definition at line 96 of file player_skeleton.cpp.
References bus.
|
inline |
Definition at line 273 of file player_skeleton.cpp.
dbus::Bus::Ptr media::PlayerSkeleton::Private::bus |
Definition at line 294 of file player_skeleton.cpp.
Referenced by handle_create_video_sink(), handle_key(), handle_next(), handle_open_uri(), handle_open_uri_extended(), handle_pause(), handle_play(), handle_play_pause(), handle_previous(), handle_seek(), handle_stop(), and Private().
media::PlayerSkeleton* media::PlayerSkeleton::Private::impl |
Definition at line 293 of file player_skeleton.cpp.
dbus::Object::Ptr media::PlayerSkeleton::Private::object |
Definition at line 295 of file player_skeleton.cpp.
media::apparmor::ubuntu::RequestAuthenticator::Ptr media::PlayerSkeleton::Private::request_authenticator |
Definition at line 297 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 296 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 300 of file player_skeleton.cpp.
Referenced by Private().
media::UriCheck::Ptr media::PlayerSkeleton::Private::uri_check |
Definition at line 298 of file player_skeleton.cpp.
Referenced by handle_open_uri(), handle_open_uri_extended(), and Private().