Chromium Code Reviews| Index: chrome/browser/media/router/discovery/dial/dial_media_sink_service_impl.h |
| diff --git a/chrome/browser/media/router/discovery/dial/dial_media_sink_service_impl.h b/chrome/browser/media/router/discovery/dial/dial_media_sink_service_impl.h |
| index e238bc4ed7de4679807f3c1ba538b5642fea9592..a05898df8fa321912c2dc6f01ae2dec3a87fc663 100644 |
| --- a/chrome/browser/media/router/discovery/dial/dial_media_sink_service_impl.h |
| +++ b/chrome/browser/media/router/discovery/dial/dial_media_sink_service_impl.h |
| @@ -15,6 +15,7 @@ |
| namespace media_router { |
| +class CastMediaSinkService; |
| class DeviceDescriptionService; |
| class DialRegistry; |
| @@ -24,8 +25,10 @@ class DialRegistry; |
| class DialMediaSinkServiceImpl : public MediaSinkServiceBase, |
| public DialRegistry::Observer { |
| public: |
| - DialMediaSinkServiceImpl(const OnSinksDiscoveredCallback& callback, |
| - net::URLRequestContextGetter* request_context); |
| + DialMediaSinkServiceImpl( |
| + const OnSinksDiscoveredCallback& callback, |
| + scoped_refptr<CastMediaSinkService> cast_media_sink_service, |
|
mark a. foltz
2017/07/11 23:52:51
Since the CMSS is optional for the DialMediaSinkSe
|
| + net::URLRequestContextGetter* request_context); |
| ~DialMediaSinkServiceImpl() override; |
| // MediaSinkService implementation |
| @@ -78,6 +81,8 @@ class DialMediaSinkServiceImpl : public MediaSinkServiceBase, |
| // Device data list from current round of discovery. |
| DialRegistry::DeviceList current_devices_; |
| + scoped_refptr<CastMediaSinkService> cast_media_sink_service_; |
| + |
| scoped_refptr<net::URLRequestContextGetter> request_context_; |
| MediaRouterMetrics metrics_; |