Index: chrome/browser/media/router/media_source.cc |
diff --git a/chrome/browser/media/router/media_source.cc b/chrome/browser/media/router/media_source.cc |
index 88fc2849cdef5e07b3c726bdef31a5d50ed573dc..6342188f96f5ff5d9848738d6304d8d06651ca11 100644 |
--- a/chrome/browser/media/router/media_source.cc |
+++ b/chrome/browser/media/router/media_source.cc |
@@ -8,14 +8,28 @@ |
namespace media_router { |
-MediaSource::MediaSource(const std::string& source_id) |
- : id_(source_id) { |
+MediaSource::MediaSource(const MediaSourceId& source_id) : id_(source_id) { |
+} |
+ |
+MediaSource::MediaSource() { |
} |
MediaSource::~MediaSource() {} |
-std::string MediaSource::id() const { |
+MediaSourceId MediaSource::id() const { |
return id_; |
} |
+bool MediaSource::Equals(const MediaSource& other) const { |
+ return id_ == other.id(); |
+} |
+ |
+bool MediaSource::Empty() const { |
+ return id_.empty(); |
+} |
+ |
+std::string MediaSource::ToString() const { |
+ return "MediaSource[" + id_ + "]"; |
+} |
+ |
} // namespace media_router |