18 #ifndef CORE_UBUNTU_MEDIA_TRACK_LIST_SKELETON_H_ 19 #define CORE_UBUNTU_MEDIA_TRACK_LIST_SKELETON_H_ 27 #include <core/dbus/object.h> 28 #include <core/dbus/skeleton.h> 39 TrackListSkeleton(
const core::dbus::Bus::Ptr& bus,
const core::dbus::Object::Ptr&
object,
51 const core::Property<Container>&
tracks()
const;
72 core::Property<Container>&
tracks();
88 {
return it == std::begin(
tracks().
get()); }
90 {
return it == std::end(
tracks().
get()); }
106 std::unique_ptr<Private> d;
115 #endif // CORE_UBUNTU_MEDIA_PROPERTY_H_
std::shared_ptr< RequestContextResolver > Ptr