Chromium Code Reviews| Index: content/browser/service_worker/service_worker_version.h |
| diff --git a/content/browser/service_worker/service_worker_version.h b/content/browser/service_worker/service_worker_version.h |
| index 3329844883814932bc12ecb0914fc3e66ae7f930..5ea8c612116f4d9c2690e8369e5938026d79881f 100644 |
| --- a/content/browser/service_worker/service_worker_version.h |
| +++ b/content/browser/service_worker/service_worker_version.h |
| @@ -70,7 +70,7 @@ class CONTENT_EXPORT ServiceWorkerVersion |
| // different states for different termination sequences) |
| }; |
| - class Listener { |
| + class CONTENT_EXPORT Listener { |
| public: |
| virtual void OnWorkerStarted(ServiceWorkerVersion* version) = 0; |
| virtual void OnWorkerStopped(ServiceWorkerVersion* version) = 0; |
| @@ -86,6 +86,8 @@ class CONTENT_EXPORT ServiceWorkerVersion |
| const base::string16& message, |
| int line_number, |
| const GURL& source_url) = 0; |
| + virtual void OnMainScriptCacheResult(ServiceWorkerVersion* version, |
|
michaeln
2014/05/08 01:20:25
I'll change the name of this to OnMainScriptCached
michaeln
2014/05/08 02:12:57
I might back this part out of this cl and do it wh
|
| + bool success) {} |
| }; |
| ServiceWorkerVersion( |
| @@ -215,6 +217,9 @@ class CONTENT_EXPORT ServiceWorkerVersion |
| void AddToScriptCache(const GURL& url, int64 resource_id); |
| int64 LookupInScriptCache(const GURL& url); |
| + // Propagates to to Listeners. |
|
nhiroki
2014/05/08 01:58:56
nit: s/to to/to/
|
| + void NotifyMainScriptCacheResult(bool success); |
| + |
| private: |
| typedef ServiceWorkerVersion self; |
| typedef std::map<ServiceWorkerProviderHost*, int> ControlleeMap; |