|
Reland of "MediaRouter interfaces with stub implementations."
Original patch: crrev.com/1020743003.
The GN file is changed so that the tests are no longer depending on the target that was causing link errors on debug GN builds.
TEST=git cl try + mac_chromium_gn_dbg + win8_chromium_gn_dbg
[Media Router] MediaRouter interfaces with stub implementations.
- Updated Media Router data classes.
- Added MediaRouter interface with a stub MediaRouterImpl class.
- MRImpl is a KeyedService and is instantiated via
its BrowserContextKeyedServiceFactory implementation.
- Added MediaRoutesObserver / MediaSinksObserver interfaces which are
used by MediaRouter API.
BUG= 461815, 464199
Committed: https://crrev.com/2ae6fd35a8ce0dbaebd478efa342474adea63378
Cr-Commit-Position: refs/heads/master@{#324662}
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+569 lines, -27 lines) |
Patch |
 |
M |
chrome/browser/media/router/BUILD.gn
|
View
|
1
2
3
|
2 chunks |
+27 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/media/router/media_route.h
|
View
|
|
3 chunks |
+6 lines, -11 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/media/router/media_router.h
|
View
|
|
1 chunk |
+101 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/media/router/media_router.gyp
|
View
|
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/media/router/media_router_impl.h
|
View
|
|
1 chunk |
+80 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/media/router/media_router_impl.cc
|
View
|
|
1 chunk |
+70 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/media/router/media_router_impl_factory.h
|
View
|
|
1 chunk |
+44 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/media/router/media_router_impl_factory.cc
|
View
|
|
1 chunk |
+47 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/media/router/media_routes_observer.h
|
View
|
|
1 chunk |
+37 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/media/router/media_routes_observer.cc
|
View
|
|
1 chunk |
+23 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/media/router/media_sink.h
|
View
|
|
1 chunk |
+8 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/media/router/media_sink.cc
|
View
|
|
2 chunks |
+5 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/media/router/media_sink_unittest.cc
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/media/router/media_sinks_observer.h
|
View
|
|
1 chunk |
+44 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/media/router/media_sinks_observer.cc
|
View
|
|
1 chunk |
+24 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/media/router/media_source.h
|
View
|
|
1 chunk |
+25 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/media/router/media_source.cc
|
View
|
|
1 chunk |
+17 lines, -3 lines |
0 comments
|
Download
|
Total messages: 15 (5 generated)
|