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

Side by Side 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, 9 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 unified diff | Download patch
OLDNEW
1 // Copyright 2017 The Chromium Authors. All rights reserved. 1 // Copyright 2017 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/media/router/discovery/media_sink_internal.h" 5 #include "chrome/browser/media/router/discovery/media_sink_internal.h"
6 6
7 #include "base/logging.h" 7 #include "base/logging.h"
8 #include "base/strings/string_util.h" 8 #include "base/strings/string_util.h"
9 9
10 namespace media_router { 10 namespace media_router {
(...skipping 10 matching lines...) Expand all
21 21
22 MediaSinkInternal::MediaSinkInternal() = default; 22 MediaSinkInternal::MediaSinkInternal() = default;
23 23
24 MediaSinkInternal::MediaSinkInternal(const MediaSinkInternal& other) = default; 24 MediaSinkInternal::MediaSinkInternal(const MediaSinkInternal& other) = default;
25 25
26 MediaSinkInternal::~MediaSinkInternal() = default; 26 MediaSinkInternal::~MediaSinkInternal() = default;
27 27
28 MediaSinkInternal& MediaSinkInternal::operator=( 28 MediaSinkInternal& MediaSinkInternal::operator=(
29 const MediaSinkInternal& other) = default; 29 const MediaSinkInternal& other) = default;
30 30
31 bool MediaSinkInternal::operator==(const MediaSinkInternal& other) const {
32 return sink_ == other.sink_ && dial_data_ == other.dial_data_ &&
33 cast_data_ == other.cast_data_;
34 }
35
31 void MediaSinkInternal::set_sink(const MediaSink& sink) { 36 void MediaSinkInternal::set_sink(const MediaSink& sink) {
32 sink_ = sink; 37 sink_ = sink;
33 } 38 }
34 39
35 void MediaSinkInternal::set_dial_data(const DialSinkExtraData& dial_data) { 40 void MediaSinkInternal::set_dial_data(const DialSinkExtraData& dial_data) {
36 DCHECK(!cast_data_); 41 DCHECK(!cast_data_);
37 dial_data_ = dial_data; 42 dial_data_ = dial_data;
38 } 43 }
39 44
40 const DialSinkExtraData& MediaSinkInternal::dial_data() const { 45 const DialSinkExtraData& MediaSinkInternal::dial_data() const {
(...skipping 16 matching lines...) Expand all
57 return false; 62 return false;
58 } 63 }
59 64
60 return true; 65 return true;
61 } 66 }
62 67
63 DialSinkExtraData::DialSinkExtraData() = default; 68 DialSinkExtraData::DialSinkExtraData() = default;
64 DialSinkExtraData::DialSinkExtraData(const DialSinkExtraData& other) = default; 69 DialSinkExtraData::DialSinkExtraData(const DialSinkExtraData& other) = default;
65 DialSinkExtraData::~DialSinkExtraData() = default; 70 DialSinkExtraData::~DialSinkExtraData() = default;
66 71
72 bool DialSinkExtraData::operator==(const DialSinkExtraData& other) const {
73 return ip_address == other.ip_address && model_name == other.model_name &&
74 app_url == other.app_url;
75 }
76
67 CastSinkExtraData::CastSinkExtraData() = default; 77 CastSinkExtraData::CastSinkExtraData() = default;
68 CastSinkExtraData::CastSinkExtraData(const CastSinkExtraData& other) = default; 78 CastSinkExtraData::CastSinkExtraData(const CastSinkExtraData& other) = default;
69 CastSinkExtraData::~CastSinkExtraData() = default; 79 CastSinkExtraData::~CastSinkExtraData() = default;
70 80
81 bool CastSinkExtraData::operator==(const CastSinkExtraData& other) const {
82 return ip_address == other.ip_address && model_name == other.model_name &&
83 capabilities == other.capabilities &&
84 cast_channel_id == other.cast_channel_id;
85 }
86
71 } // namespace media_router 87 } // namespace media_router
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698