Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2284)

Unified Diff: chrome/browser/media/router/discovery/media_sink_internal.cc

Issue 2679893002: [Media Router] Add ProvideSinks() Mojo API (Closed)
Patch Set: resolve code review comments from Derek and Mark Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/media/router/discovery/media_sink_internal.cc
diff --git a/chrome/browser/media/router/discovery/media_sink_internal.cc b/chrome/browser/media/router/discovery/media_sink_internal.cc
index 20f74d3108d0cc348e64ee5c715bd4b7dbe07396..00fac7f3e01a019ee71c12b508e236edb013ddaf 100644
--- a/chrome/browser/media/router/discovery/media_sink_internal.cc
+++ b/chrome/browser/media/router/discovery/media_sink_internal.cc
@@ -28,6 +28,11 @@ MediaSinkInternal::~MediaSinkInternal() = default;
MediaSinkInternal& MediaSinkInternal::operator=(
const MediaSinkInternal& other) = default;
+bool MediaSinkInternal::operator==(const MediaSinkInternal& other) const {
+ return sink_ == other.sink_ && dial_data_ == other.dial_data_ &&
+ cast_data_ == other.cast_data_;
+}
+
void MediaSinkInternal::set_sink(const MediaSink& sink) {
sink_ = sink;
}
@@ -64,8 +69,19 @@ DialSinkExtraData::DialSinkExtraData() = default;
DialSinkExtraData::DialSinkExtraData(const DialSinkExtraData& other) = default;
DialSinkExtraData::~DialSinkExtraData() = default;
+bool DialSinkExtraData::operator==(const DialSinkExtraData& other) const {
+ return ip_address == other.ip_address && model_name == other.model_name &&
+ app_url == other.app_url;
+}
+
CastSinkExtraData::CastSinkExtraData() = default;
CastSinkExtraData::CastSinkExtraData(const CastSinkExtraData& other) = default;
CastSinkExtraData::~CastSinkExtraData() = default;
+bool CastSinkExtraData::operator==(const CastSinkExtraData& other) const {
+ return ip_address == other.ip_address && model_name == other.model_name &&
+ capabilities == other.capabilities &&
+ cast_channel_id == other.cast_channel_id;
+}
+
} // namespace media_router

Powered by Google App Engine
This is Rietveld 408576698