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