Music Hub  ..
A session-wide music playback service
mpris::MediaPlayer2::Skeleton Struct Reference

#include <media_player2.h>

+ Collaboration diagram for mpris::MediaPlayer2::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::CanQuit > >   can_quit
 
   std::shared_ptr< core::dbus::Property< Properties::Fullscreen > >   fullscreen
 
   std::shared_ptr< core::dbus::Property< Properties::CanSetFullscreen > >   can_set_fullscreen
 
   std::shared_ptr< core::dbus::Property< Properties::CanRaise > >   can_raise
 
   std::shared_ptr< core::dbus::Property< Properties::HasTrackList > >   has_track_list
 
   std::shared_ptr< core::dbus::Property< Properties::Identity > >   identity
 
   std::shared_ptr< core::dbus::Property< Properties::DesktopEntry > >   desktop_entry
 
   std::shared_ptr< core::dbus::Property< Properties::SupportedUriSchemes > >   supported_uri_schemes
 
   std::shared_ptr< core::dbus::Property< Properties::SupportedMimeTypes > >   supported_mime_types
 
properties
 
struct {
   core::dbus::Signal< core::dbus::interfaces::Properties::Signals::PropertiesChanged, core::dbus::interfaces::Properties::Signals::PropertiesChanged::ArgumentType >::Ptr   properties_changed
 
signals
 

Detailed Description

Definition at line 100 of file media_player2.h.

Constructor & Destructor Documentation

◆ Skeleton()

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

Member Function Documentation

◆ get_all_properties()

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

Definition at line 155 of file media_player2.h.

Member Data Documentation

◆ can_quit

std::shared_ptr<core::dbus::Property<Properties::CanQuit> > mpris::MediaPlayer2::Skeleton::can_quit

Definition at line 186 of file media_player2.h.

◆ can_raise

std::shared_ptr<core::dbus::Property<Properties::CanRaise> > mpris::MediaPlayer2::Skeleton::can_raise

Definition at line 189 of file media_player2.h.

◆ can_set_fullscreen

std::shared_ptr<core::dbus::Property<Properties::CanSetFullscreen> > mpris::MediaPlayer2::Skeleton::can_set_fullscreen

Definition at line 188 of file media_player2.h.

◆ configuration

Configuration mpris::MediaPlayer2::Skeleton::configuration

Definition at line 181 of file media_player2.h.

◆ desktop_entry

std::shared_ptr<core::dbus::Property<Properties::DesktopEntry> > mpris::MediaPlayer2::Skeleton::desktop_entry

Definition at line 192 of file media_player2.h.

◆ fullscreen

std::shared_ptr<core::dbus::Property<Properties::Fullscreen> > mpris::MediaPlayer2::Skeleton::fullscreen

Definition at line 187 of file media_player2.h.

◆ has_track_list

std::shared_ptr<core::dbus::Property<Properties::HasTrackList> > mpris::MediaPlayer2::Skeleton::has_track_list

Definition at line 190 of file media_player2.h.

◆ identity

std::shared_ptr<core::dbus::Property<Properties::Identity> > mpris::MediaPlayer2::Skeleton::identity

Definition at line 191 of file media_player2.h.

◆ properties

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

◆ properties_changed

core::dbus::Signal< core::dbus::interfaces::Properties::Signals::PropertiesChanged, core::dbus::interfaces::Properties::Signals::PropertiesChanged::ArgumentType >::Ptr mpris::MediaPlayer2::Skeleton::properties_changed

Definition at line 203 of file media_player2.h.

◆ signals

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

◆ supported_mime_types

std::shared_ptr<core::dbus::Property<Properties::SupportedMimeTypes> > mpris::MediaPlayer2::Skeleton::supported_mime_types

Definition at line 194 of file media_player2.h.

◆ supported_uri_schemes

std::shared_ptr<core::dbus::Property<Properties::SupportedUriSchemes> > mpris::MediaPlayer2::Skeleton::supported_uri_schemes

Definition at line 193 of file media_player2.h.


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