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:

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 > &remote_seeked, const std::shared_ptr< DBusEndOfStreamSignal > &remote_eos, const std::shared_ptr< DBusPlaybackStatusChangedSignal > &remote_playback_status_changed)
 

Public Attributes

core::Signal< int64_t > seeked_to
 
core::Signal< void > end_of_stream
 
core::Signal
< media::Player::PlaybackStatus
playback_status_changed
 

Detailed Description

Definition at line 273 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 276 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 277 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 275 of file player_skeleton.cpp.

Constructor & Destructor Documentation

media::PlayerSkeleton::Private::Signals::Signals ( const std::shared_ptr< DBusSeekedToSignal > &  remote_seeked,
const std::shared_ptr< DBusEndOfStreamSignal > &  remote_eos,
const std::shared_ptr< DBusPlaybackStatusChangedSignal > &  remote_playback_status_changed 
)
inline

Definition at line 279 of file player_skeleton.cpp.

References end_of_stream, playback_status_changed, and seeked_to.

Member Data Documentation

core::Signal<void> media::PlayerSkeleton::Private::Signals::end_of_stream

Definition at line 300 of file player_skeleton.cpp.

Referenced by Signals().

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

Definition at line 301 of file player_skeleton.cpp.

Referenced by Signals().

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

Definition at line 299 of file player_skeleton.cpp.

Referenced by Signals().


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