Home | History | Annotate | Download | only in service_worker
      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 #include "ipc/ipc_message.h"
      9 
     10 namespace content {
     11 
     12 ServiceWorkerVersionInfo::ServiceWorkerVersionInfo()
     13     : is_null(true),
     14       running_status(ServiceWorkerVersion::STOPPED),
     15       status(ServiceWorkerVersion::NEW),
     16       version_id(kInvalidServiceWorkerVersionId),
     17       process_id(-1),
     18       thread_id(-1),
     19       devtools_agent_route_id(MSG_ROUTING_NONE) {
     20 }
     21 
     22 ServiceWorkerVersionInfo::ServiceWorkerVersionInfo(
     23     ServiceWorkerVersion::RunningStatus running_status,
     24     ServiceWorkerVersion::Status status,
     25     int64 version_id,
     26     int process_id,
     27     int thread_id,
     28     int devtools_agent_route_id)
     29     : is_null(false),
     30       running_status(running_status),
     31       status(status),
     32       version_id(version_id),
     33       process_id(process_id),
     34       thread_id(thread_id),
     35       devtools_agent_route_id(devtools_agent_route_id) {
     36 }
     37 
     38 ServiceWorkerVersionInfo::~ServiceWorkerVersionInfo() {}
     39 
     40 ServiceWorkerRegistrationInfo::ServiceWorkerRegistrationInfo() {}
     41 
     42 ServiceWorkerRegistrationInfo::ServiceWorkerRegistrationInfo(
     43     const GURL& script_url,
     44     const GURL& pattern,
     45     int64 registration_id,
     46     const ServiceWorkerVersionInfo& active_version,
     47     const ServiceWorkerVersionInfo& waiting_version)
     48     : script_url(script_url),
     49       pattern(pattern),
     50       registration_id(registration_id),
     51       active_version(active_version),
     52       waiting_version(waiting_version) {
     53 }
     54 
     55 ServiceWorkerRegistrationInfo::~ServiceWorkerRegistrationInfo() {}
     56 
     57 }  // namespace content
     58