Index: third_party/WebKit/public/platform/modules/presentation/WebPresentationClient.h |
diff --git a/third_party/WebKit/public/platform/modules/presentation/WebPresentationClient.h b/third_party/WebKit/public/platform/modules/presentation/WebPresentationClient.h |
index d2b4d60abade05692b86b949414c8a2384129364..4cb105f2696aeedaf17baff08001a0d31c544251 100644 |
--- a/third_party/WebKit/public/platform/modules/presentation/WebPresentationClient.h |
+++ b/third_party/WebKit/public/platform/modules/presentation/WebPresentationClient.h |
@@ -86,6 +86,15 @@ public: |
virtual void setDefaultPresentationUrls(const WebVector<WebURL>&) = 0; |
}; |
+class WebPresentationMessageObserver { |
+public: |
+ // Called when a text message of a session is received. |
+ virtual void didReceiveSessionTextMessage(WebPresentationConnectionClient*, const WebString& message) = 0; |
+ |
+ // Called when a binary message of a session is received. |
+ virtual void didReceiveSessionBinaryMessage(WebPresentationConnectionClient*, const uint8_t* data, size_t length) = 0; |
+}; |
+ |
} // namespace blink |
#endif // WebPresentationClient_h |