Music Hub  ..
A session-wide music playback service
media::PlayerStub::Private::Signals Struct Reference
+ Collaboration diagram for media::PlayerStub::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::AboutToFinish, mpris::Player::Signals::AboutToFinish::ArgumentType > DBusAboutToFinishSignal
 
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
 
typedef core::dbus::Signal< mpris::Player::Signals::VideoDimensionChanged, mpris::Player::Signals::VideoDimensionChanged::ArgumentType > DBusVideoDimensionChangedSignal
 
typedef core::dbus::Signal< mpris::Player::Signals::Error, mpris::Player::Signals::Error::ArgumentType > DBusErrorSignal
 

Public Member Functions

 Signals (const std::shared_ptr< DBusSeekedToSignal > &seeked, const std::shared_ptr< DBusAboutToFinishSignal > &atf, const std::shared_ptr< DBusEndOfStreamSignal > &eos, const std::shared_ptr< DBusPlaybackStatusChangedSignal > &status, const std::shared_ptr< DBusVideoDimensionChangedSignal > &d, const std::shared_ptr< DBusErrorSignal > &e)
 

Public Attributes

core::Signal< int64_t > seeked_to
 
core::Signal< void > about_to_finish
 
core::Signal< void > end_of_stream
 
core::Signal< media::Player::PlaybackStatusplayback_status_changed
 
core::Signal< media::video::Dimensions > video_dimension_changed
 
core::Signal< media::Player::Errorerror
 
struct media::PlayerStub::Private::Signals::DBus dbus
 

Detailed Description

Definition at line 129 of file player_stub.cpp.

Member Typedef Documentation

typedef core::dbus::Signal<mpris::Player::Signals::AboutToFinish, mpris::Player::Signals::AboutToFinish::ArgumentType> media::PlayerStub::Private::Signals::DBusAboutToFinishSignal

Definition at line 132 of file player_stub.cpp.

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

Definition at line 133 of file player_stub.cpp.

typedef core::dbus::Signal<mpris::Player::Signals::Error, mpris::Player::Signals::Error::ArgumentType> media::PlayerStub::Private::Signals::DBusErrorSignal

Definition at line 136 of file player_stub.cpp.

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

Definition at line 134 of file player_stub.cpp.

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

Definition at line 131 of file player_stub.cpp.

typedef core::dbus::Signal<mpris::Player::Signals::VideoDimensionChanged, mpris::Player::Signals::VideoDimensionChanged::ArgumentType> media::PlayerStub::Private::Signals::DBusVideoDimensionChangedSignal

Definition at line 135 of file player_stub.cpp.

Constructor & Destructor Documentation

media::PlayerStub::Private::Signals::Signals ( const std::shared_ptr< DBusSeekedToSignal > &  seeked,
const std::shared_ptr< DBusAboutToFinishSignal > &  atf,
const std::shared_ptr< DBusEndOfStreamSignal > &  eos,
const std::shared_ptr< DBusPlaybackStatusChangedSignal > &  status,
const std::shared_ptr< DBusVideoDimensionChangedSignal > &  d,
const std::shared_ptr< DBusErrorSignal > &  e 
)
inline

Definition at line 138 of file player_stub.cpp.

Member Data Documentation

core::Signal<void> media::PlayerStub::Private::Signals::about_to_finish

Definition at line 198 of file player_stub.cpp.

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

Definition at line 199 of file player_stub.cpp.

core::Signal<media::Player::Error> media::PlayerStub::Private::Signals::error

Definition at line 202 of file player_stub.cpp.

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

Definition at line 200 of file player_stub.cpp.

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

Definition at line 197 of file player_stub.cpp.

core::Signal<media::video::Dimensions> media::PlayerStub::Private::Signals::video_dimension_changed

Definition at line 201 of file player_stub.cpp.


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