Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / public / platform / WebServiceWorkerProvider.h
index 5e0cf74..7fb36b2 100644 (file)
@@ -52,6 +52,11 @@ public:
     // The WebServiceWorker and WebServiceWorkerError ownership are passed to the WebServiceWorkerCallbacks implementation.
     typedef WebCallbacks<WebServiceWorker, WebServiceWorkerError> WebServiceWorkerCallbacks;
     virtual void registerServiceWorker(const WebURL& pattern, const WebURL& scriptUrl, WebServiceWorkerCallbacks*) { }
+
+    // Unregisters the ServiceWorker for a given scope. The provider
+    // must always pass null to onSuccess.
+    // FIXME: "unregister" does not provide a WebServiceWorker, revisit this
+    // to clean up the the callback type to not take a WebServiceWorker*.
     virtual void unregisterServiceWorker(const WebURL& pattern, WebServiceWorkerCallbacks*) { }
 
     virtual ~WebServiceWorkerProvider() { }