Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / content / browser / service_worker / service_worker_info.h
index 3d9b918..0e93bd0 100644 (file)
@@ -18,15 +18,16 @@ class CONTENT_EXPORT ServiceWorkerVersionInfo {
   ServiceWorkerVersionInfo();
   ServiceWorkerVersionInfo(ServiceWorkerVersion::RunningStatus running_status,
                            ServiceWorkerVersion::Status status,
+                           const GURL& script_url,
                            int64 version_id,
                            int process_id,
                            int thread_id,
                            int devtools_agent_route_id);
   ~ServiceWorkerVersionInfo();
 
-  bool is_null;
   ServiceWorkerVersion::RunningStatus running_status;
   ServiceWorkerVersion::Status status;
+  GURL script_url;
   int64 version_id;
   int process_id;
   int thread_id;
@@ -37,21 +38,22 @@ class CONTENT_EXPORT ServiceWorkerRegistrationInfo {
  public:
   ServiceWorkerRegistrationInfo();
   ServiceWorkerRegistrationInfo(
-      const GURL& script_url,
       const GURL& pattern,
       int64 registration_id,
       const ServiceWorkerVersionInfo& active_version,
       const ServiceWorkerVersionInfo& waiting_version,
-      const ServiceWorkerVersionInfo& installing_version);
+      const ServiceWorkerVersionInfo& installing_version,
+      int64_t active_version_total_size_bytes);
   ~ServiceWorkerRegistrationInfo();
 
-  GURL script_url;
   GURL pattern;
   int64 registration_id;
   ServiceWorkerVersionInfo controlling_version;
   ServiceWorkerVersionInfo active_version;
   ServiceWorkerVersionInfo waiting_version;
   ServiceWorkerVersionInfo installing_version;
+
+  int64_t stored_version_size_bytes;
 };
 
 }  // namespace content