| // Copyright (c) 2013 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/cookie_data.h" |
| |
| #include "net/cookies/canonical_cookie.h" |
| |
| namespace content { |
| |
| CookieData::CookieData() |
| : expires(0), |
| http_only(false), |
| secure(false), |
| session(false) { |
| } |
| |
| CookieData::CookieData(const net::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()) { |
| } |
| |
| CookieData::~CookieData() { |
| } |
| |
| } // namespace content |