| Index: webkit/glue/webcookie.cc
|
| diff --git a/webkit/glue/webcookie.cc b/webkit/glue/webcookie.cc
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..cb255bda04673888c3d8014bcb9ae24e5fd4fe04
|
| --- /dev/null
|
| +++ b/webkit/glue/webcookie.cc
|
| @@ -0,0 +1,43 @@
|
| +// Copyright (c) 2010 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 "webkit/glue/webcookie.h"
|
| +
|
| +namespace webkit_glue {
|
| +
|
| +WebCookie::WebCookie()
|
| + : expires(0),
|
| + http_only(false),
|
| + secure(false),
|
| + session(false) {
|
| +}
|
| +
|
| +WebCookie::WebCookie(const net::CookieMonster::CanonicalCookie& c)
|
| + : name(c.Name()),
|
| + value(c.Value()),
|
| + domain(c.Domain()),
|
| + path(c.Path()),
|
| + expires(c.ExpiryDate().ToDoubleT() * 1000),
|
| + http_only(c.IsHttpOnly()),
|
| + secure(c.IsSecure()),
|
| + session(!c.IsPersistent()) {
|
| +}
|
| +
|
| +WebCookie::WebCookie(const std::string& name, const std::string& value,
|
| + const std::string& domain, const std::string& path,
|
| + double expires, bool http_only, bool secure, bool session)
|
| + : name(name),
|
| + value(value),
|
| + domain(domain),
|
| + path(path),
|
| + expires(expires),
|
| + http_only(http_only),
|
| + secure(secure),
|
| + session(session) {
|
| +}
|
| +
|
| +WebCookie::~WebCookie() {
|
| +}
|
| +
|
| +} // namespace webkit_glue
|
|
|