Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / public / platform / WebServiceWorkerProxy.h
index 4a21379..4a82dd7 100644 (file)
@@ -5,19 +5,12 @@
 #ifndef WebServiceWorkerProxy_h
 #define WebServiceWorkerProxy_h
 
-#include "WebCommon.h"
-
 namespace blink {
 
-class ServiceWorker;
-
 // A proxy interface, passed via WebServiceWorker.setProxy() from blink to
 // the embedder, to talk to the ServiceWorker object from embedder.
 class WebServiceWorkerProxy {
 public:
-    WebServiceWorkerProxy() : m_private(0) { }
-    virtual ~WebServiceWorkerProxy() { }
-
     // Returns true if the proxy is ready to be notified of service worker state
     // changes. It may not be if it's waiting for the registration promise to
     // resolve, while the browser side has registered and is proceeding to
@@ -28,13 +21,8 @@ public:
     // should be accessible via WebServiceWorker.state().
     virtual void dispatchStateChangeEvent() = 0;
 
-#if INSIDE_BLINK
-    BLINK_PLATFORM_EXPORT WebServiceWorkerProxy(ServiceWorker*);
-    BLINK_PLATFORM_EXPORT ServiceWorker* unwrap() const;
-#endif
-
 protected:
-    ServiceWorker* m_private;
+    virtual ~WebServiceWorkerProxy() { }
 };
 
 } // namespace blink