Music Hub  ..
A session-wide music playback service
media::TrackListSkeleton::Private::Signals Struct Reference
+ Collaboration diagram for media::TrackListSkeleton::Private::Signals:

Public Types

typedef core::dbus::Signal< mpris::TrackList::Signals::TrackAdded, mpris::TrackList::Signals::TrackAdded::ArgumentType > DBusTrackAddedSignal
 
typedef core::dbus::Signal< mpris::TrackList::Signals::TracksAdded, mpris::TrackList::Signals::TracksAdded::ArgumentType > DBusTracksAddedSignal
 
typedef core::dbus::Signal< mpris::TrackList::Signals::TrackMoved, mpris::TrackList::Signals::TrackMoved::ArgumentType > DBusTrackMovedSignal
 
typedef core::dbus::Signal< mpris::TrackList::Signals::TrackRemoved, mpris::TrackList::Signals::TrackRemoved::ArgumentType > DBusTrackRemovedSignal
 
typedef core::dbus::Signal< mpris::TrackList::Signals::TrackChanged, mpris::TrackList::Signals::TrackChanged::ArgumentType > DBusTrackChangedSignal
 
typedef core::dbus::Signal< mpris::TrackList::Signals::TrackListReset, mpris::TrackList::Signals::TrackListReset::ArgumentType > DBusTrackListResetSignal
 
typedef core::dbus::Signal< mpris::TrackList::Signals::TrackListReplaced, mpris::TrackList::Signals::TrackListReplaced::ArgumentType > DBusTrackListReplacedSignal
 

Public Member Functions

 Signals (const std::shared_ptr< DBusTrackAddedSignal > &remote_track_added, const std::shared_ptr< DBusTracksAddedSignal > &remote_tracks_added, const std::shared_ptr< DBusTrackMovedSignal > &remote_track_moved, const std::shared_ptr< DBusTrackRemovedSignal > &remote_track_removed, const std::shared_ptr< DBusTrackChangedSignal > &remote_track_changed, const std::shared_ptr< DBusTrackListResetSignal > &remote_track_list_reset, const std::shared_ptr< DBusTrackListReplacedSignal > &remote_track_list_replaced)
 

Public Attributes

core::Signal< Track::Idon_track_added
 
core::Signal< TrackList::ContainerURIon_tracks_added
 
core::Signal< TrackList::TrackIdTupleon_track_moved
 
core::Signal< Track::Idon_track_removed
 
core::Signal< void > on_track_list_reset
 
core::Signal< Track::Idon_track_changed
 
core::Signal< TrackList::ContainerTrackIdTupleon_track_list_replaced
 
core::Signal< Track::Idon_go_to_track
 
core::Signal< void > on_end_of_tracklist
 

Detailed Description

Definition at line 359 of file track_list_skeleton.cpp.

Member Typedef Documentation

◆ DBusTrackAddedSignal

typedef core::dbus::Signal<mpris::TrackList::Signals::TrackAdded, mpris::TrackList::Signals::TrackAdded::ArgumentType> media::TrackListSkeleton::Private::Signals::DBusTrackAddedSignal

Definition at line 361 of file track_list_skeleton.cpp.

◆ DBusTrackChangedSignal

typedef core::dbus::Signal<mpris::TrackList::Signals::TrackChanged, mpris::TrackList::Signals::TrackChanged::ArgumentType> media::TrackListSkeleton::Private::Signals::DBusTrackChangedSignal

Definition at line 365 of file track_list_skeleton.cpp.

◆ DBusTrackListReplacedSignal

typedef core::dbus::Signal<mpris::TrackList::Signals::TrackListReplaced, mpris::TrackList::Signals::TrackListReplaced::ArgumentType> media::TrackListSkeleton::Private::Signals::DBusTrackListReplacedSignal

Definition at line 370 of file track_list_skeleton.cpp.

◆ DBusTrackListResetSignal

typedef core::dbus::Signal< mpris::TrackList::Signals::TrackListReset, mpris::TrackList::Signals::TrackListReset::ArgumentType> media::TrackListSkeleton::Private::Signals::DBusTrackListResetSignal

Definition at line 369 of file track_list_skeleton.cpp.

◆ DBusTrackMovedSignal

typedef core::dbus::Signal<mpris::TrackList::Signals::TrackMoved, mpris::TrackList::Signals::TrackMoved::ArgumentType> media::TrackListSkeleton::Private::Signals::DBusTrackMovedSignal

Definition at line 363 of file track_list_skeleton.cpp.

◆ DBusTrackRemovedSignal

typedef core::dbus::Signal<mpris::TrackList::Signals::TrackRemoved, mpris::TrackList::Signals::TrackRemoved::ArgumentType> media::TrackListSkeleton::Private::Signals::DBusTrackRemovedSignal

Definition at line 364 of file track_list_skeleton.cpp.

◆ DBusTracksAddedSignal

typedef core::dbus::Signal<mpris::TrackList::Signals::TracksAdded, mpris::TrackList::Signals::TracksAdded::ArgumentType> media::TrackListSkeleton::Private::Signals::DBusTracksAddedSignal

Definition at line 362 of file track_list_skeleton.cpp.

Constructor & Destructor Documentation

◆ Signals()

media::TrackListSkeleton::Private::Signals::Signals ( const std::shared_ptr< DBusTrackAddedSignal > &  remote_track_added,
const std::shared_ptr< DBusTracksAddedSignal > &  remote_tracks_added,
const std::shared_ptr< DBusTrackMovedSignal > &  remote_track_moved,
const std::shared_ptr< DBusTrackRemovedSignal > &  remote_track_removed,
const std::shared_ptr< DBusTrackChangedSignal > &  remote_track_changed,
const std::shared_ptr< DBusTrackListResetSignal > &  remote_track_list_reset,
const std::shared_ptr< DBusTrackListReplacedSignal > &  remote_track_list_replaced 
)
inline

Definition at line 372 of file track_list_skeleton.cpp.

Member Data Documentation

◆ on_end_of_tracklist

core::Signal<void> media::TrackListSkeleton::Private::Signals::on_end_of_tracklist

Definition at line 425 of file track_list_skeleton.cpp.

◆ on_go_to_track

core::Signal<Track::Id> media::TrackListSkeleton::Private::Signals::on_go_to_track

Definition at line 424 of file track_list_skeleton.cpp.

◆ on_track_added

core::Signal<Track::Id> media::TrackListSkeleton::Private::Signals::on_track_added

Definition at line 417 of file track_list_skeleton.cpp.

◆ on_track_changed

core::Signal<Track::Id> media::TrackListSkeleton::Private::Signals::on_track_changed

Definition at line 422 of file track_list_skeleton.cpp.

◆ on_track_list_replaced

core::Signal<TrackList::ContainerTrackIdTuple> media::TrackListSkeleton::Private::Signals::on_track_list_replaced

Definition at line 423 of file track_list_skeleton.cpp.

◆ on_track_list_reset

core::Signal<void> media::TrackListSkeleton::Private::Signals::on_track_list_reset

Definition at line 421 of file track_list_skeleton.cpp.

◆ on_track_moved

core::Signal<TrackList::TrackIdTuple> media::TrackListSkeleton::Private::Signals::on_track_moved

Definition at line 419 of file track_list_skeleton.cpp.

◆ on_track_removed

core::Signal<Track::Id> media::TrackListSkeleton::Private::Signals::on_track_removed

Definition at line 420 of file track_list_skeleton.cpp.

◆ on_tracks_added

core::Signal<TrackList::ContainerURI> media::TrackListSkeleton::Private::Signals::on_tracks_added

Definition at line 418 of file track_list_skeleton.cpp.


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