| 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
|
|
|