Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / content / browser / service_worker / service_worker_info.cc
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.
4
5 #include "content/browser/service_worker/service_worker_info.h"
6
7 #include "content/common/service_worker/service_worker_types.h"
8
9 namespace content {
10
11 ServiceWorkerVersionInfo::ServiceWorkerVersionInfo()
12     : is_null(true),
13       running_status(ServiceWorkerVersion::STOPPED),
14       status(ServiceWorkerVersion::NEW),
15       version_id(kInvalidServiceWorkerVersionId),
16       process_id(-1),
17       thread_id(-1) {}
18
19 ServiceWorkerVersionInfo::ServiceWorkerVersionInfo(
20     ServiceWorkerVersion::RunningStatus running_status,
21     ServiceWorkerVersion::Status status,
22     int64 version_id,
23     int process_id,
24     int thread_id)
25     : is_null(false),
26       running_status(running_status),
27       status(status),
28       version_id(version_id),
29       process_id(process_id),
30       thread_id(thread_id) {}
31 ServiceWorkerVersionInfo::~ServiceWorkerVersionInfo() {}
32
33 ServiceWorkerRegistrationInfo::ServiceWorkerRegistrationInfo() {}
34
35 ServiceWorkerRegistrationInfo::ServiceWorkerRegistrationInfo(
36     const GURL& script_url,
37     const GURL& pattern,
38     const ServiceWorkerVersionInfo& active_version,
39     const ServiceWorkerVersionInfo& pending_version)
40     : script_url(script_url),
41       pattern(pattern),
42       active_version(active_version),
43       pending_version(pending_version) {}
44
45 ServiceWorkerRegistrationInfo::~ServiceWorkerRegistrationInfo() {}
46
47 }  // namespace content