Index: content/renderer/service_worker/service_worker_script_context.h |
diff --git a/content/renderer/service_worker/service_worker_script_context.h b/content/renderer/service_worker/service_worker_script_context.h |
index 03a9e277ef26df0ca5b2450b924d010ac379916e..a528d34e8cca64b0ca33ab7f72cb7e9c27979510 100644 |
--- a/content/renderer/service_worker/service_worker_script_context.h |
+++ b/content/renderer/service_worker/service_worker_script_context.h |
@@ -10,6 +10,7 @@ |
#include "base/basictypes.h" |
#include "base/id_map.h" |
#include "base/strings/string16.h" |
+#include "content/child/webmessageportchannel_impl.h" |
#include "content/common/service_worker/service_worker_types.h" |
#include "third_party/WebKit/public/platform/WebServiceWorkerClientsInfo.h" |
#include "third_party/WebKit/public/platform/WebServiceWorkerEventResult.h" |
@@ -49,6 +50,9 @@ class ServiceWorkerScriptContext { |
void DidHandleSyncEvent(int request_id); |
void GetClientDocuments( |
blink::WebServiceWorkerClientsCallbacks* callbacks); |
+ void PostMessageToDocument(int client_id, |
+ const base::string16& message, |
+ const std::vector<int>& message_port_ids); |
private: |
typedef IDMap<blink::WebServiceWorkerClientsCallbacks, IDMapOwnPointer> |