Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / public / platform / WebServiceWorkerProviderClient.h
index 43eea2a..0214b9d 100644 (file)
@@ -36,6 +36,7 @@
 namespace blink {
 
 class WebServiceWorker;
+class WebServiceWorkerRegistration;
 class WebString;
 
 // This class is the interface for embedders to talk to
@@ -44,14 +45,12 @@ class WebServiceWorkerProviderClient {
 public:
     virtual ~WebServiceWorkerProviderClient() { }
 
-    virtual void setActive(WebServiceWorker*) = 0;
     virtual void setController(WebServiceWorker*) = 0;
-    virtual void setInstalling(WebServiceWorker*) = 0;
-    virtual void setWaiting(WebServiceWorker*) = 0;
+    virtual void setReadyRegistration(WebServiceWorkerRegistration*) = 0;
 
     virtual void dispatchMessageEvent(const WebString& message, const WebMessagePortChannelArray&) = 0;
 };
 
-};
+} // namespace blink
 
 #endif // WebServiceWorkerProviderClient_h