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 37670178acf8c7c0f205a7ffe3a1005098b77c90..568ce09d7a5bf62fb13ca2f5d2f6a344c836ae68 100644 |
--- a/content/browser/service_worker/service_worker_version.h |
+++ b/content/browser/service_worker/service_worker_version.h |
@@ -163,6 +163,9 @@ class CONTENT_EXPORT ServiceWorkerVersion |
void AddProcessToWorker(int process_id); |
void RemoveProcessToWorker(int process_id); |
+ // Allows registering for sync events. |
+ void RequestSyncEvents(bool requested); |
michaeln
2014/04/05 01:54:47
maybe a getter too
|
+ |
EmbeddedWorkerInstance* embedded_worker() { return embedded_worker_.get(); } |
// EmbeddedWorkerInstance::Observer overrides: |
@@ -182,6 +185,9 @@ class CONTENT_EXPORT ServiceWorkerVersion |
Status status_; |
bool is_shutdown_; |
+ // TODO(jkarlin): requested_sync_events_ needs to persist across Chrome |
+ // restarts once SWs start to have such persistence. |
+ bool requested_sync_events_; |
scoped_refptr<ServiceWorkerRegistration> registration_; |
scoped_ptr<EmbeddedWorkerInstance> embedded_worker_; |