// Copyright 2014 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "content/browser/service_worker/service_worker_info.h" #include "content/common/service_worker/service_worker_types.h" #include "ipc/ipc_message.h" namespace content { ServiceWorkerVersionInfo::ServiceWorkerVersionInfo() : is_null(true), running_status(ServiceWorkerVersion::STOPPED), status(ServiceWorkerVersion::NEW), version_id(kInvalidServiceWorkerVersionId), process_id(-1), thread_id(-1), devtools_agent_route_id(MSG_ROUTING_NONE) { } ServiceWorkerVersionInfo::ServiceWorkerVersionInfo( ServiceWorkerVersion::RunningStatus running_status, ServiceWorkerVersion::Status status, int64 version_id, int process_id, int thread_id, int devtools_agent_route_id) : is_null(false), running_status(running_status), status(status), version_id(version_id), process_id(process_id), thread_id(thread_id), devtools_agent_route_id(devtools_agent_route_id) { } ServiceWorkerVersionInfo::~ServiceWorkerVersionInfo() {} ServiceWorkerRegistrationInfo::ServiceWorkerRegistrationInfo() {} ServiceWorkerRegistrationInfo::ServiceWorkerRegistrationInfo( const GURL& script_url, const GURL& pattern, int64 registration_id, const ServiceWorkerVersionInfo& active_version, const ServiceWorkerVersionInfo& waiting_version, const ServiceWorkerVersionInfo& installing_version) : script_url(script_url), pattern(pattern), registration_id(registration_id), active_version(active_version), waiting_version(waiting_version), installing_version(installing_version) { } ServiceWorkerRegistrationInfo::~ServiceWorkerRegistrationInfo() {} } // namespace content