Index: content/renderer/presentation/presentation_dispatcher.h |
diff --git a/content/renderer/presentation/presentation_dispatcher.h b/content/renderer/presentation/presentation_dispatcher.h |
index 77703bbd4d35a00ad962bfa0ee5c3980fffc317d..c6f0eebd28aeafceedcb7006f2f68ad663dc356e 100644 |
--- a/content/renderer/presentation/presentation_dispatcher.h |
+++ b/content/renderer/presentation/presentation_dispatcher.h |
@@ -24,6 +24,8 @@ |
namespace blink { |
class WebPresentationAvailabilityObserver; |
class WebString; |
+template <typename T> |
+class WebVector; |
} // namespace blink |
namespace content { |
@@ -62,10 +64,10 @@ class CONTENT_EXPORT PresentationDispatcher |
// WebPresentationClient implementation. |
void setController(blink::WebPresentationController* controller) override; |
void startSession( |
- const blink::WebString& presentationUrl, |
+ const blink::WebVector<blink::WebString>& presentationUrls, |
blink::WebPresentationConnectionClientCallbacks* callback) override; |
void joinSession( |
- const blink::WebString& presentationUrl, |
+ const blink::WebVector<blink::WebString>& presentationUrls, |
const blink::WebString& presentationId, |
blink::WebPresentationConnectionClientCallbacks* callback) override; |
void sendString(const blink::WebString& presentationUrl, |
@@ -88,7 +90,8 @@ class CONTENT_EXPORT PresentationDispatcher |
blink::WebPresentationAvailabilityCallbacks* callbacks) override; |
void startListening(blink::WebPresentationAvailabilityObserver*) override; |
void stopListening(blink::WebPresentationAvailabilityObserver*) override; |
- void setDefaultPresentationUrl(const blink::WebString& url) override; |
+ void setDefaultPresentationUrls( |
+ const blink::WebVector<blink::WebString>& presentationUrls) override; |
// RenderFrameObserver implementation. |
void DidCommitProvisionalLoad( |
@@ -97,8 +100,8 @@ class CONTENT_EXPORT PresentationDispatcher |
void OnDestruct() override; |
// blink::mojom::PresentationServiceClient |
- void OnScreenAvailabilityNotSupported(const std::string& url) override; |
- void OnScreenAvailabilityUpdated(const std::string& url, |
+ void OnScreenAvailabilityNotSupported(url::mojom::UrlPtr url) override; |
+ void OnScreenAvailabilityUpdated(url::mojom::UrlPtr url, |
bool available) override; |
void OnConnectionStateChanged( |
blink::mojom::PresentationSessionInfoPtr connection, |