| Index: chrome/browser/media/router/media_route.h
|
| diff --git a/chrome/browser/media/router/media_route.h b/chrome/browser/media/router/media_route.h
|
| index e3aa5a3b6762ffd1bc8df463cc543e0931f18e00..a32e1ddf3a48800909c77360a140513653de0710 100644
|
| --- a/chrome/browser/media/router/media_route.h
|
| +++ b/chrome/browser/media/router/media_route.h
|
| @@ -44,6 +44,10 @@ class MediaRoute {
|
| const std::string& custom_controller_path,
|
| bool for_display);
|
| MediaRoute(const MediaRoute& other);
|
| +
|
| + // Used by Mojo.
|
| + MediaRoute();
|
| +
|
| ~MediaRoute();
|
|
|
| // The media route identifier.
|
| @@ -88,16 +92,35 @@ class MediaRoute {
|
|
|
| bool Equals(const MediaRoute& other) const;
|
|
|
| + // Used by Mojo.
|
| + void set_media_route_id(const MediaRoute::Id& media_route_id) {
|
| + media_route_id_ = media_route_id;
|
| + }
|
| + void set_media_source(const MediaSource& media_source) {
|
| + media_source_ = media_source;
|
| + }
|
| + void set_media_sink_id(const MediaSink::Id& media_sink_id) {
|
| + media_sink_id_ = media_sink_id;
|
| + }
|
| + void set_description(const std::string& description) {
|
| + description_ = description;
|
| + }
|
| + void set_local(bool is_local) { is_local_ = is_local; }
|
| + void set_custom_controller_path(const std::string& custom_controller_path) {
|
| + custom_controller_path_ = custom_controller_path;
|
| + }
|
| + void set_for_display(bool for_display) { for_display_ = for_display; }
|
| +
|
| private:
|
| MediaRoute::Id media_route_id_;
|
| MediaSource media_source_;
|
| MediaSink::Id media_sink_id_;
|
| std::string description_;
|
| - bool is_local_;
|
| + bool is_local_ = false;
|
| std::string custom_controller_path_;
|
| - bool for_display_;
|
| - bool is_incognito_;
|
| - bool is_offscreen_presentation_;
|
| + bool for_display_ = false;
|
| + bool is_incognito_ = false;
|
| + bool is_offscreen_presentation_ = false;
|
| };
|
|
|
| } // namespace media_router
|
|
|