Music Hub  ..
A session-wide music playback service
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
mpris::Playlists::Skeleton Struct Reference

#include <playlists.h>

+ Collaboration diagram for mpris::Playlists::Skeleton:

Classes

struct  Configuration
 

Public Member Functions

 Skeleton (const Configuration &configuration)
 
std::map< std::string,
core::dbus::types::Variant > 
get_all_properties ()
 

Public Attributes

Configuration configuration
 
struct {
   std::shared_ptr
< core::dbus::Property
< Properties::PlaylistCount > >   playlist_count
 
   std::shared_ptr
< core::dbus::Property
< Properties::Orderings > >   orderings
 
properties
 
struct {
   core::dbus::Signal
< Signals::PlaylistsChanged,
Signals::PlaylistsChanged::ArgumentType >
::Ptr   playlist_changed
 
signals
 

Detailed Description

Definition at line 149 of file playlists.h.

Constructor & Destructor Documentation

mpris::Playlists::Skeleton::Skeleton ( const Configuration configuration)
inline

Definition at line 176 of file playlists.h.

References mpris::Playlists::Skeleton::Configuration::object.

Member Function Documentation

std::map<std::string, core::dbus::types::Variant> mpris::Playlists::Skeleton::get_all_properties ( )
inline

Definition at line 192 of file playlists.h.

References properties.

Member Data Documentation

Configuration mpris::Playlists::Skeleton::configuration

Definition at line 201 of file playlists.h.

std::shared_ptr<core::dbus::Property<Properties::Orderings> > mpris::Playlists::Skeleton::orderings

Definition at line 206 of file playlists.h.

core::dbus::Signal<Signals::PlaylistsChanged, Signals::PlaylistsChanged::ArgumentType>::Ptr mpris::Playlists::Skeleton::playlist_changed

Definition at line 211 of file playlists.h.

std::shared_ptr<core::dbus::Property<Properties::PlaylistCount> > mpris::Playlists::Skeleton::playlist_count

Definition at line 205 of file playlists.h.

struct { ... } mpris::Playlists::Skeleton::properties

Referenced by get_all_properties().

struct { ... } mpris::Playlists::Skeleton::signals

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