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

Classes

struct  Signals
 

Public Member Functions

 Private (media::TrackListSkeleton *impl, const dbus::Bus::Ptr &bus, const dbus::Object::Ptr &object, const apparmor::ubuntu::RequestContextResolver::Ptr &request_context_resolver, const media::apparmor::ubuntu::RequestAuthenticator::Ptr &request_authenticator)
 
void handle_get_tracks_metadata (const core::dbus::Message::Ptr &msg)
 
void handle_get_tracks_uri (const core::dbus::Message::Ptr &msg)
 
void handle_add_track_with_uri_at (const core::dbus::Message::Ptr &msg)
 
void handle_remove_track (const core::dbus::Message::Ptr &msg)
 
void handle_go_to (const core::dbus::Message::Ptr &msg)
 
void handle_reset (const core::dbus::Message::Ptr &msg)
 

Public Attributes

media::TrackListSkeletonimpl
 
dbus::Bus::Ptr bus
 
dbus::Object::Ptr object
 
media::apparmor::ubuntu::RequestContextResolver::Ptr request_context_resolver
 
media::apparmor::ubuntu::RequestAuthenticator::Ptr request_authenticator
 
mpris::TrackList::Skeleton skeleton
 
TrackList::ConstIterator current_track
 
TrackList::ConstIterator empty_iterator
 
media::Player::LoopStatus loop_status
 
struct media::TrackListSkeleton::Private::Signals signals
 

Detailed Description

Definition at line 45 of file track_list_skeleton.cpp.

Constructor & Destructor Documentation

media::TrackListSkeleton::Private::Private ( media::TrackListSkeleton impl,
const dbus::Bus::Ptr &  bus,
const dbus::Object::Ptr &  object,
const apparmor::ubuntu::RequestContextResolver::Ptr &  request_context_resolver,
const media::apparmor::ubuntu::RequestAuthenticator::Ptr &  request_authenticator 
)
inline

Definition at line 47 of file track_list_skeleton.cpp.

References object.

Member Function Documentation

void media::TrackListSkeleton::Private::handle_add_track_with_uri_at ( const core::dbus::Message::Ptr &  msg)
inline

Definition at line 93 of file track_list_skeleton.cpp.

References bus, request_authenticator, and request_context_resolver.

void media::TrackListSkeleton::Private::handle_get_tracks_metadata ( const core::dbus::Message::Ptr &  msg)
inline

Definition at line 69 of file track_list_skeleton.cpp.

References bus.

void media::TrackListSkeleton::Private::handle_get_tracks_uri ( const core::dbus::Message::Ptr &  msg)
inline

Definition at line 81 of file track_list_skeleton.cpp.

References bus.

void media::TrackListSkeleton::Private::handle_go_to ( const core::dbus::Message::Ptr &  msg)
inline
void media::TrackListSkeleton::Private::handle_remove_track ( const core::dbus::Message::Ptr &  msg)
inline

Definition at line 116 of file track_list_skeleton.cpp.

References bus.

void media::TrackListSkeleton::Private::handle_reset ( const core::dbus::Message::Ptr &  msg)
inline

Definition at line 140 of file track_list_skeleton.cpp.

References bus.

Member Data Documentation

dbus::Bus::Ptr media::TrackListSkeleton::Private::bus
TrackList::ConstIterator media::TrackListSkeleton::Private::current_track

Definition at line 155 of file track_list_skeleton.cpp.

Referenced by handle_go_to().

TrackList::ConstIterator media::TrackListSkeleton::Private::empty_iterator

Definition at line 156 of file track_list_skeleton.cpp.

media::TrackListSkeleton* media::TrackListSkeleton::Private::impl

Definition at line 148 of file track_list_skeleton.cpp.

media::Player::LoopStatus media::TrackListSkeleton::Private::loop_status

Definition at line 157 of file track_list_skeleton.cpp.

dbus::Object::Ptr media::TrackListSkeleton::Private::object

Definition at line 150 of file track_list_skeleton.cpp.

Referenced by Private().

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

Definition at line 152 of file track_list_skeleton.cpp.

Referenced by handle_add_track_with_uri_at().

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

Definition at line 151 of file track_list_skeleton.cpp.

Referenced by handle_add_track_with_uri_at().

struct media::TrackListSkeleton::Private::Signals media::TrackListSkeleton::Private::signals
mpris::TrackList::Skeleton media::TrackListSkeleton::Private::skeleton

Definition at line 154 of file track_list_skeleton.cpp.

Referenced by handle_go_to().


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