Classes | |
struct | Exported |
struct | Exported |
Public Member Functions | |
Private (media::ServiceSkeleton *impl, const ServiceSkeleton::Configuration &config) | |
std::tuple< std::string, media::Player::PlayerKey, std::string > | create_session_info () |
void | handle_create_session (const core::dbus::Message::Ptr &msg) |
void | handle_detach_session (const core::dbus::Message::Ptr &msg) |
void | handle_reattach_session (const core::dbus::Message::Ptr &msg) |
void | handle_destroy_session (const core::dbus::Message::Ptr &msg) |
void | handle_create_fixed_session (const core::dbus::Message::Ptr &msg) |
void | handle_resume_session (const core::dbus::Message::Ptr &msg) |
void | handle_pause_other_sessions (const core::dbus::Message::Ptr &msg) |
Public Attributes | |
media::apparmor::ubuntu::RequestContextResolver::Ptr | request_context_resolver |
media::ServiceSkeleton * | impl |
dbus::Object::Ptr | object |
ServiceSkeleton::Configuration | configuration |
std::map< std::string, media::Player::PlayerKey > | named_player_map |
std::map< std::string, media::Player::PlayerKey > | uuid_player_map |
std::map< media::Player::PlayerKey, std::tuple< std::string, bool, std::string > > | player_owner_map |
boost::uuids::random_generator | gen |
struct media::ServiceSkeleton::Private::Exported | exported |
Definition at line 54 of file service_skeleton.cpp.
|
inline |
Definition at line 56 of file service_skeleton.cpp.
References handle_create_fixed_session(), handle_create_session(), handle_destroy_session(), handle_detach_session(), handle_pause_other_sessions(), handle_reattach_session(), and handle_resume_session().
|
inline |
Definition at line 101 of file service_skeleton.cpp.
References gen.
Referenced by handle_create_fixed_session(), and handle_create_session().
|
inline |
Definition at line 328 of file service_skeleton.cpp.
References configuration, create_session_info(), mpris::Service::Errors::CreatingSession::name(), mpris::Service::Errors::CreatingFixedSession::name(), and named_player_map.
Referenced by Private().
|
inline |
Definition at line 114 of file service_skeleton.cpp.
References configuration, create_session_info(), mpris::Service::Errors::CreatingSession::name(), player_owner_map, request_context_resolver, and uuid_player_map.
Referenced by Private().
|
inline |
Definition at line 261 of file service_skeleton.cpp.
References configuration, mpris::Service::Errors::DestroyingSession::name(), player_owner_map, request_context_resolver, and uuid_player_map.
Referenced by Private().
|
inline |
Definition at line 157 of file service_skeleton.cpp.
References configuration, mpris::Service::Errors::DetachingSession::name(), player_owner_map, and uuid_player_map.
Referenced by Private().
|
inline |
Definition at line 427 of file service_skeleton.cpp.
Referenced by Private().
|
inline |
Definition at line 195 of file service_skeleton.cpp.
References configuration, mpris::Service::Errors::ReattachingSession::name(), player_owner_map, request_context_resolver, and uuid_player_map.
Referenced by Private().
|
inline |
Definition at line 393 of file service_skeleton.cpp.
References configuration, mpris::Service::Errors::CreatingSession::name(), and mpris::Service::Errors::ResumingSession::name().
Referenced by Private().
ServiceSkeleton::Configuration media::ServiceSkeleton::Private::configuration |
Definition at line 443 of file service_skeleton.cpp.
Referenced by handle_create_fixed_session(), handle_create_session(), handle_destroy_session(), handle_detach_session(), handle_reattach_session(), and handle_resume_session().
struct media::ServiceSkeleton::Private::Exported media::ServiceSkeleton::Private::exported |
boost::uuids::random_generator media::ServiceSkeleton::Private::gen |
Definition at line 452 of file service_skeleton.cpp.
Referenced by create_session_info().
media::ServiceSkeleton* media::ServiceSkeleton::Private::impl |
Definition at line 439 of file service_skeleton.cpp.
std::map<std::string, media::Player::PlayerKey> media::ServiceSkeleton::Private::named_player_map |
Definition at line 445 of file service_skeleton.cpp.
Referenced by handle_create_fixed_session().
dbus::Object::Ptr media::ServiceSkeleton::Private::object |
Definition at line 440 of file service_skeleton.cpp.
std::map<media::Player::PlayerKey, std::tuple<std::string, bool, std::string> > media::ServiceSkeleton::Private::player_owner_map |
Definition at line 450 of file service_skeleton.cpp.
Referenced by handle_create_session(), handle_destroy_session(), handle_detach_session(), and handle_reattach_session().
media::apparmor::ubuntu::RequestContextResolver::Ptr media::ServiceSkeleton::Private::request_context_resolver |
Definition at line 438 of file service_skeleton.cpp.
Referenced by handle_create_session(), handle_destroy_session(), and handle_reattach_session().
std::map<std::string, media::Player::PlayerKey> media::ServiceSkeleton::Private::uuid_player_map |
Definition at line 447 of file service_skeleton.cpp.
Referenced by handle_create_session(), handle_destroy_session(), handle_detach_session(), and handle_reattach_session().