Index: public/platform/WebServiceWorker.h |
diff --git a/public/platform/WebServiceWorker.h b/public/platform/WebServiceWorker.h |
index 3f428890e0661220756ecc6fb5f4fcae21ddd098..139a2c9a1b279414c2e1200906a897c7ea5698c9 100644 |
--- a/public/platform/WebServiceWorker.h |
+++ b/public/platform/WebServiceWorker.h |
@@ -31,10 +31,21 @@ |
#ifndef WebServiceWorker_h |
#define WebServiceWorker_h |
+#include "WebCommon.h" |
+#include "WebMessagePortChannel.h" |
+#include "WebVector.h" |
+ |
namespace blink { |
+class WebString; |
+typedef WebVector<class WebMessagePortChannel*> WebMessagePortChannelArray; |
+ |
class WebServiceWorker { |
+public: |
+ virtual ~WebServiceWorker() { } |
+ // Callee receives ownership of the passed vector. |
+ virtual void postMessage(const WebString&, WebMessagePortChannelArray*) = 0; |
jsbell
2014/03/11 23:47:09
Note to self: add a FIXME to do blob ref-counts ma
|
}; |
} |