Index: third_party/WebKit/public/platform/modules/presentation/presentation.mojom |
diff --git a/third_party/WebKit/public/platform/modules/presentation/presentation.mojom b/third_party/WebKit/public/platform/modules/presentation/presentation.mojom |
index ee02b818f3dbba1a333dc94632beeddd1c45d741..6e42692d6e1ef6f544c1d9e32a8d8e60387de31a 100644 |
--- a/third_party/WebKit/public/platform/modules/presentation/presentation.mojom |
+++ b/third_party/WebKit/public/platform/modules/presentation/presentation.mojom |
@@ -138,6 +138,9 @@ interface PresentationService { |
}; |
interface PresentationServiceClient { |
+ |
+ ////////////Functions here are called only on the controlling page./////////// |
+ |
// Called when the client tries to listen for screen availability changes for |
// presentation of |url| but it is not supported by the device or underlying |
// platform. This can also be called if the device is currently in a mode |
@@ -150,6 +153,11 @@ interface PresentationServiceClient { |
// the current known state. It will then be called to notify of state updates. |
OnScreenAvailabilityUpdated(url.mojom.Url url, bool available); |
+ // See PresentationService::SetDefaultPresentationURL. |
+ OnDefaultSessionStarted(PresentationSessionInfo sessionInfo); |
+ |
+ ////////////////////////////////////////////////////////////////////////////// |
+ |
// Called when the state of PresentationConnection |connection| started on |
// this frame has changed to |newState|. |
OnConnectionStateChanged(PresentationSessionInfo connection, |
@@ -165,9 +173,8 @@ interface PresentationServiceClient { |
OnSessionMessagesReceived(PresentationSessionInfo sessionInfo, |
array<SessionMessage> messages); |
- // See PresentationService::SetDefaultPresentationURL. |
- OnDefaultSessionStarted(PresentationSessionInfo sessionInfo); |
- |
- // See PresentationService::ListeningForReceiverPageRendered. |
- OnReceiverConnectionAvailable(PresentationSessionInfo sessionInfo); |
+ // Called on a presentation receiver when the first presentation connection is |
+ // available from the controlling page. |
+ OnReceiverConnectionAvailable(PresentationSessionInfo sessionInfo, |
+ PresentationConnection connection); |
}; |