Music Hub  ..
A session-wide music playback service
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

◆ Skeleton()

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

◆ get_all_properties()

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

Definition at line 192 of file playlists.h.

Member Data Documentation

◆ configuration

Configuration mpris::Playlists::Skeleton::configuration

Definition at line 201 of file playlists.h.

◆ orderings

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

Definition at line 206 of file playlists.h.

◆ playlist_changed

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

Definition at line 211 of file playlists.h.

◆ playlist_count

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

Definition at line 205 of file playlists.h.

◆ properties

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

◆ signals

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

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