Music Hub  ..
A session-wide music playback service
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
media::PlayerSkeleton::Private::Signals Struct Reference
+ Collaboration diagram for media::PlayerSkeleton::Private::Signals:

Classes

struct  DBus
 

Public Types

typedef core::dbus::Signal
< mpris::Player::Signals::Seeked,
mpris::Player::Signals::Seeked::ArgumentType > 
DBusSeekedToSignal
 
typedef core::dbus::Signal
< mpris::Player::Signals::EndOfStream,
mpris::Player::Signals::EndOfStream::ArgumentType > 
DBusEndOfStreamSignal
 
typedef core::dbus::Signal
< mpris::Player::Signals::PlaybackStatusChanged,
mpris::Player::Signals::PlaybackStatusChanged::ArgumentType > 
DBusPlaybackStatusChangedSignal
 

Public Member Functions

 Signals (const std::shared_ptr< DBusSeekedToSignal > &seeked, const std::shared_ptr< DBusEndOfStreamSignal > &eos, const std::shared_ptr< DBusPlaybackStatusChangedSignal > &status)
 

Public Attributes

struct
media::PlayerSkeleton::Private::Signals::DBus 
dbus
 
core::Signal< uint64_t > seeked_to
 
core::Signal< void > end_of_stream
 
core::Signal
< media::Player::PlaybackStatus
playback_status_changed
 

Detailed Description

Definition at line 272 of file player_skeleton.cpp.

Member Typedef Documentation

typedef core::dbus::Signal<mpris::Player::Signals::EndOfStream, mpris::Player::Signals::EndOfStream::ArgumentType> media::PlayerSkeleton::Private::Signals::DBusEndOfStreamSignal

Definition at line 275 of file player_skeleton.cpp.

typedef core::dbus::Signal<mpris::Player::Signals::PlaybackStatusChanged, mpris::Player::Signals::PlaybackStatusChanged::ArgumentType> media::PlayerSkeleton::Private::Signals::DBusPlaybackStatusChangedSignal

Definition at line 276 of file player_skeleton.cpp.

typedef core::dbus::Signal<mpris::Player::Signals::Seeked, mpris::Player::Signals::Seeked::ArgumentType> media::PlayerSkeleton::Private::Signals::DBusSeekedToSignal

Definition at line 274 of file player_skeleton.cpp.

Constructor & Destructor Documentation

media::PlayerSkeleton::Private::Signals::Signals ( const std::shared_ptr< DBusSeekedToSignal > &  seeked,
const std::shared_ptr< DBusEndOfStreamSignal > &  eos,
const std::shared_ptr< DBusPlaybackStatusChangedSignal > &  status 
)
inline

Definition at line 278 of file player_skeleton.cpp.

Member Data Documentation

struct media::PlayerSkeleton::Private::Signals::DBus media::PlayerSkeleton::Private::Signals::dbus
core::Signal<void> media::PlayerSkeleton::Private::Signals::end_of_stream

Definition at line 314 of file player_skeleton.cpp.

core::Signal<media::Player::PlaybackStatus> media::PlayerSkeleton::Private::Signals::playback_status_changed

Definition at line 315 of file player_skeleton.cpp.

core::Signal<uint64_t> media::PlayerSkeleton::Private::Signals::seeked_to

Definition at line 313 of file player_skeleton.cpp.


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