namespace blink {
class WebServiceWorker;
+class WebServiceWorkerRegistration;
class WebString;
// This class is the interface for embedders to talk to
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