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 f022be9d783b52aaff8025003fe1ac1144a3e12d..8f550c0375f72930832bee7028835b7417665419 100644 |
--- a/content/browser/service_worker/service_worker_version.h |
+++ b/content/browser/service_worker/service_worker_version.h |
@@ -95,6 +95,7 @@ class CONTENT_EXPORT ServiceWorkerVersion |
public: |
virtual void OnRunningStateChanged(ServiceWorkerVersion* version) {} |
virtual void OnVersionStateChanged(ServiceWorkerVersion* version) {} |
+ virtual void OnVersionUpdateTimeSet(ServiceWorkerVersion* version) {} |
virtual void OnErrorReported(ServiceWorkerVersion* version, |
const base::string16& error_message, |
int line_number, |
@@ -301,6 +302,9 @@ class CONTENT_EXPORT ServiceWorkerVersion |
void SetMainScriptHttpResponseInfo(const net::HttpResponseInfo& http_info); |
const net::HttpResponseInfo* GetMainScriptHttpResponseInfo(); |
+ base::Time update_time() const { return update_time_; } |
+ void set_update_time(base::Time update_time); |
+ |
private: |
friend class base::RefCounted<ServiceWorkerVersion>; |
friend class ServiceWorkerURLRequestJobTest; |
@@ -468,6 +472,7 @@ class CONTENT_EXPORT ServiceWorkerVersion |
GURL script_url_; |
GURL scope_; |
Status status_; |
+ base::Time update_time_; |
scoped_ptr<EmbeddedWorkerInstance> embedded_worker_; |
std::vector<StatusCallback> start_callbacks_; |
std::vector<StatusCallback> stop_callbacks_; |