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
 
typedef core::dbus::Signal< mpris::Player::Signals::Buffering, mpris::Player::Signals::Buffering::ArgumentType > DBusBufferingChangedSignal
 

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< DBusBufferingChangedSignal > &bp, 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
 
core::Signal< int > buffering_changed
 
struct media::PlayerStub::Private::Signals::DBus dbus
 

Detailed Description

Definition at line 136 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 139 of file player_stub.cpp.

typedef core::dbus::Signal<mpris::Player::Signals::Buffering, mpris::Player::Signals::Buffering::ArgumentType> media::PlayerStub::Private::Signals::DBusBufferingChangedSignal

Definition at line 144 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 140 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 143 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 141 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 138 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 142 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< DBusBufferingChangedSignal > &  bp,
const std::shared_ptr< DBusErrorSignal > &  e 
)
inline

Member Data Documentation

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

Definition at line 216 of file player_stub.cpp.

Referenced by Signals().

core::Signal<int> media::PlayerStub::Private::Signals::buffering_changed

Definition at line 221 of file player_stub.cpp.

Referenced by Signals().

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

Definition at line 217 of file player_stub.cpp.

Referenced by Signals().

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

Definition at line 220 of file player_stub.cpp.

Referenced by Signals().

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

Definition at line 218 of file player_stub.cpp.

Referenced by Signals().

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

Definition at line 215 of file player_stub.cpp.

Referenced by Signals().

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

Definition at line 219 of file player_stub.cpp.

Referenced by Signals().


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