Music Hub  ..
A session-wide music playback service
 All Classes Namespaces Files Functions Typedefs Enumerations Enumerator Friends
com::ubuntu::music::Track Class Reference

#include <track.h>

+ Collaboration diagram for com::ubuntu::music::Track:

Classes

class  MetaData
 

Public Types

typedef std::string UriType
 

Public Member Functions

 Track (const Track &)
 
 ~Track ()
 
Trackoperator= (const Track &)
 
bool operator== (const Track &) const
 
const UriTypeuri () const
 
const MetaDatameta_data () const
 
Connection on_meta_data_changed (const std::function< void(const MetaData &)> &f)
 

Detailed Description

Definition at line 33 of file track.h.

Member Typedef Documentation

Definition at line 36 of file track.h.

Constructor & Destructor Documentation

com::ubuntu::music::Track::Track ( const Track )
com::ubuntu::music::Track::~Track ( )

Member Function Documentation

const MetaData& com::ubuntu::music::Track::meta_data ( ) const
Connection com::ubuntu::music::Track::on_meta_data_changed ( const std::function< void(const MetaData &)> &  f)
Track& com::ubuntu::music::Track::operator= ( const Track )
bool com::ubuntu::music::Track::operator== ( const Track ) const
const UriType& com::ubuntu::music::Track::uri ( ) const

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