Index: chrome/browser/media/router/media_router_mojo_impl.h |
diff --git a/chrome/browser/media/router/media_router_mojo_impl.h b/chrome/browser/media/router/media_router_mojo_impl.h |
index 3569a725618677dc1c7c249fbc7c8f738036c805..725087e67e1a87b3294d6f9b75a6294cf659a708 100644 |
--- a/chrome/browser/media/router/media_router_mojo_impl.h |
+++ b/chrome/browser/media/router/media_router_mojo_impl.h |
@@ -58,16 +58,18 @@ class MediaRouterMojoImpl : public MediaRouter, |
// MediaRouter implementation. |
// Execution of the requests is delegated to the Do* methods, which can be |
// enqueued for later use if the extension is temporarily suspended. |
- void CreateRoute(const MediaSource::Id& source_id, |
- const MediaSink::Id& sink_id, |
- const GURL& origin, |
- int tab_id, |
- const MediaRouteResponseCallback& callback) override; |
- void JoinRoute(const MediaSource::Id& source_id, |
- const std::string& presentation_id, |
- const GURL& origin, |
- int tab_id, |
- const MediaRouteResponseCallback& callback) override; |
+ void CreateRoute( |
+ const MediaSource::Id& source_id, |
+ const MediaSink::Id& sink_id, |
+ const GURL& origin, |
+ int tab_id, |
+ const std::vector<MediaRouteResponseCallback>& callbacks) override; |
+ void JoinRoute( |
+ const MediaSource::Id& source_id, |
+ const std::string& presentation_id, |
+ const GURL& origin, |
+ int tab_id, |
+ const std::vector<MediaRouteResponseCallback>& callbacks) override; |
void CloseRoute(const MediaRoute::Id& route_id) override; |
void SendRouteMessage(const MediaRoute::Id& route_id, |
const std::string& message, |
@@ -121,12 +123,12 @@ class MediaRouterMojoImpl : public MediaRouter, |
const MediaSink::Id& sink_id, |
const std::string& origin, |
int tab_id, |
- const MediaRouteResponseCallback& callback); |
+ const std::vector<MediaRouteResponseCallback>& callbacks); |
void DoJoinRoute(const MediaSource::Id& source_id, |
const std::string& presentation_id, |
const std::string& origin, |
int tab_id, |
- const MediaRouteResponseCallback& callback); |
+ const std::vector<MediaRouteResponseCallback>& callbacks); |
void DoCloseRoute(const MediaRoute::Id& route_id); |
void DoSendSessionMessage(const MediaRoute::Id& route_id, |
const std::string& message, |