| Index: content/renderer/presentation/presentation_dispatcher.h | 
| diff --git a/content/renderer/presentation/presentation_dispatcher.h b/content/renderer/presentation/presentation_dispatcher.h | 
| index d8462f841ac73c8c8addf415ddea19b3c37836c7..2339eb07b5ea528914ec9bdc3a9b4087230352af 100644 | 
| --- a/content/renderer/presentation/presentation_dispatcher.h | 
| +++ b/content/renderer/presentation/presentation_dispatcher.h | 
| @@ -27,6 +27,7 @@ | 
|  | 
| namespace blink { | 
| class WebPresentationAvailabilityObserver; | 
| +class WebPresentationConnection; | 
| class WebPresentationReceiver; | 
| class WebString; | 
| class WebURL; | 
| @@ -61,6 +62,8 @@ class CONTENT_EXPORT PresentationDispatcher | 
| FRIEND_TEST_ALL_PREFIXES(PresentationDispatcherTest, TestSendString); | 
| FRIEND_TEST_ALL_PREFIXES(PresentationDispatcherTest, TestSendArrayBuffer); | 
| FRIEND_TEST_ALL_PREFIXES(PresentationDispatcherTest, TestSendBlobData); | 
| +  FRIEND_TEST_ALL_PREFIXES(PresentationDispatcherTest, | 
| +                           TestOnReceiverConnectionAvailable); | 
| FRIEND_TEST_ALL_PREFIXES(PresentationDispatcherTest, TestCloseSession); | 
| FRIEND_TEST_ALL_PREFIXES(PresentationDispatcherTest, TestTerminateSession); | 
| FRIEND_TEST_ALL_PREFIXES(PresentationDispatcherTest, | 
| @@ -174,6 +177,18 @@ class CONTENT_EXPORT PresentationDispatcher | 
| void DoSendMessage(SendMessageRequest* request); | 
| void HandleSendMessageRequests(bool success); | 
|  | 
| +  // Creates ControllerConnectionProxy object |controller_connection_proxy| with | 
| +  // |connection|. Sends mojo interface ptr of |controller_connection_proxy| | 
| +  // and mojo interface request of |controller_connection_proxy|'s | 
| +  // |target_connection_| to PresentationService. | 
| +  // |session_info|: |connection|'s id and url; | 
| +  // |connection|: |controller_connection_proxy|'s |source_connection_|. Raw | 
| +  // pointer to Blink connection owning proxy object. It does not take object | 
| +  // ownership. | 
| +  void SetControllerConnection( | 
| +      blink::mojom::PresentationSessionInfoPtr session_info, | 
| +      blink::WebPresentationConnection* connection); | 
| + | 
| virtual void ConnectToPresentationServiceIfNeeded(); | 
|  | 
| void UpdateListeningState(); | 
|  |