blob: d7c178511065f31bddc8ce9e5b195d697dc56b92 [file] [log] [blame]
// 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/common/service_worker/service_worker_types.h"
namespace content {
ServiceWorkerFetchRequest::ServiceWorkerFetchRequest()
: mode(FETCH_REQUEST_MODE_NO_CORS),
request_context_type(REQUEST_CONTEXT_TYPE_UNSPECIFIED),
frame_type(REQUEST_CONTEXT_FRAME_TYPE_NONE),
blob_size(0),
credentials_mode(FETCH_CREDENTIALS_MODE_OMIT),
is_reload(false) {
}
ServiceWorkerFetchRequest::ServiceWorkerFetchRequest(
const GURL& url,
const std::string& method,
const ServiceWorkerHeaderMap& headers,
const GURL& referrer,
bool is_reload)
: mode(FETCH_REQUEST_MODE_NO_CORS),
request_context_type(REQUEST_CONTEXT_TYPE_UNSPECIFIED),
frame_type(REQUEST_CONTEXT_FRAME_TYPE_NONE),
url(url),
method(method),
headers(headers),
blob_size(0),
referrer(referrer),
credentials_mode(FETCH_CREDENTIALS_MODE_OMIT),
is_reload(is_reload) {
}
ServiceWorkerFetchRequest::~ServiceWorkerFetchRequest() {}
ServiceWorkerResponse::ServiceWorkerResponse()
: status_code(0),
response_type(blink::WebServiceWorkerResponseTypeOpaque),
blob_size(0) {
}
ServiceWorkerResponse::ServiceWorkerResponse(
const GURL& url,
int status_code,
const std::string& status_text,
blink::WebServiceWorkerResponseType response_type,
const ServiceWorkerHeaderMap& headers,
const std::string& blob_uuid,
uint64 blob_size)
: url(url),
status_code(status_code),
status_text(status_text),
response_type(response_type),
headers(headers),
blob_uuid(blob_uuid),
blob_size(blob_size) {
}
ServiceWorkerResponse::~ServiceWorkerResponse() {}
ServiceWorkerCacheQueryParams::ServiceWorkerCacheQueryParams()
: ignore_search(false),
ignore_method(false),
ignore_vary(false),
prefix_match(false) {}
ServiceWorkerBatchOperation::ServiceWorkerBatchOperation() {}
ServiceWorkerObjectInfo::ServiceWorkerObjectInfo()
: handle_id(kInvalidServiceWorkerHandleId),
state(blink::WebServiceWorkerStateUnknown) {}
ServiceWorkerRegistrationObjectInfo::ServiceWorkerRegistrationObjectInfo()
: handle_id(kInvalidServiceWorkerRegistrationHandleId),
registration_id(kInvalidServiceWorkerRegistrationId) {
}
} // namespace content