1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "content/browser/service_worker/service_worker_info.h"
7 #include "content/common/service_worker/service_worker_types.h"
11 ServiceWorkerVersionInfo::ServiceWorkerVersionInfo()
13 running_status(ServiceWorkerVersion::STOPPED),
14 status(ServiceWorkerVersion::NEW),
15 version_id(kInvalidServiceWorkerVersionId),
19 ServiceWorkerVersionInfo::ServiceWorkerVersionInfo(
20 ServiceWorkerVersion::RunningStatus running_status,
21 ServiceWorkerVersion::Status status,
26 running_status(running_status),
28 version_id(version_id),
29 process_id(process_id),
30 thread_id(thread_id) {}
31 ServiceWorkerVersionInfo::~ServiceWorkerVersionInfo() {}
33 ServiceWorkerRegistrationInfo::ServiceWorkerRegistrationInfo() {}
35 ServiceWorkerRegistrationInfo::ServiceWorkerRegistrationInfo(
36 const GURL& script_url,
38 const ServiceWorkerVersionInfo& active_version,
39 const ServiceWorkerVersionInfo& pending_version)
40 : script_url(script_url),
42 active_version(active_version),
43 pending_version(pending_version) {}
45 ServiceWorkerRegistrationInfo::~ServiceWorkerRegistrationInfo() {}
47 } // namespace content