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_add_tracks_with_uri_at (const core::dbus::Message::Ptr &msg)
 
void handle_move_track (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
 
media::UriCheck::Ptr uri_check
 
mpris::TrackList::Skeleton skeleton
 
TrackList::ConstIterator current_track
 
TrackList::ConstIterator empty_iterator
 
media::Player::LoopStatus loop_status
 
uint64_t current_position
 
media::Track::Id id_after_remove
 
struct media::TrackListSkeleton::Private::Signals signals
 

Detailed Description

Definition at line 52 of file track_list_skeleton.cpp.

Constructor & Destructor Documentation

◆ Private()

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 54 of file track_list_skeleton.cpp.

Member Function Documentation

◆ handle_add_track_with_uri_at()

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

◆ handle_add_tracks_with_uri_at()

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

◆ handle_get_tracks_metadata()

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

Definition at line 82 of file track_list_skeleton.cpp.

◆ handle_get_tracks_uri()

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

Definition at line 94 of file track_list_skeleton.cpp.

◆ handle_go_to()

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

Definition at line 325 of file track_list_skeleton.cpp.

◆ handle_move_track()

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

◆ handle_remove_track()

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

◆ handle_reset()

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

Definition at line 337 of file track_list_skeleton.cpp.

Member Data Documentation

◆ bus

dbus::Bus::Ptr media::TrackListSkeleton::Private::bus

Definition at line 346 of file track_list_skeleton.cpp.

◆ current_position

uint64_t media::TrackListSkeleton::Private::current_position

Definition at line 356 of file track_list_skeleton.cpp.

◆ current_track

TrackList::ConstIterator media::TrackListSkeleton::Private::current_track

Definition at line 353 of file track_list_skeleton.cpp.

◆ empty_iterator

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

Definition at line 354 of file track_list_skeleton.cpp.

◆ id_after_remove

media::Track::Id media::TrackListSkeleton::Private::id_after_remove

Definition at line 357 of file track_list_skeleton.cpp.

◆ impl

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

Definition at line 345 of file track_list_skeleton.cpp.

◆ loop_status

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

Definition at line 355 of file track_list_skeleton.cpp.

◆ object

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

Definition at line 347 of file track_list_skeleton.cpp.

◆ request_authenticator

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

Definition at line 349 of file track_list_skeleton.cpp.

◆ request_context_resolver

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

Definition at line 348 of file track_list_skeleton.cpp.

◆ signals

struct media::TrackListSkeleton::Private::Signals media::TrackListSkeleton::Private::signals

◆ skeleton

mpris::TrackList::Skeleton media::TrackListSkeleton::Private::skeleton

Definition at line 352 of file track_list_skeleton.cpp.

◆ uri_check

media::UriCheck::Ptr media::TrackListSkeleton::Private::uri_check

Definition at line 350 of file track_list_skeleton.cpp.


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