Music Hub  ..
A session-wide music playback service
core::ubuntu::media::Track Class Reference

#include <track.h>

+ Collaboration diagram for core::ubuntu::media::Track:

Classes

class  MetaData
 

Public Types

typedef std::string UriType
 
typedef std::string Id
 
typedef std::map< std::string, std::string > MetaDataType
 

Public Member Functions

 Track (const Id &id)
 
 Track (const Track &)=delete
 
virtual ~Track ()
 
Trackoperator= (const Track &)
 
bool operator== (const Track &) const
 
virtual const Idid () const
 
virtual const UriTypeuri () const
 

Detailed Description

Definition at line 37 of file track.h.

Member Typedef Documentation

typedef std::string core::ubuntu::media::Track::Id

Definition at line 41 of file track.h.

typedef std::map<std::string, std::string> core::ubuntu::media::Track::MetaDataType

Definition at line 42 of file track.h.

Definition at line 40 of file track.h.

Constructor & Destructor Documentation

core::ubuntu::media::Track::Track ( const Id id)
core::ubuntu::media::Track::Track ( const Track )
delete
virtual core::ubuntu::media::Track::~Track ( )
virtual

Member Function Documentation

virtual const Id& core::ubuntu::media::Track::id ( ) const
virtual
Track& core::ubuntu::media::Track::operator= ( const Track )
bool core::ubuntu::media::Track::operator== ( const Track ) const
virtual const UriType& core::ubuntu::media::Track::uri ( ) const
virtual

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