Index: webkit/glue/webcookie.h |
diff --git a/webkit/glue/webcookie.h b/webkit/glue/webcookie.h |
index e2f11e2bde6f59593e3911e6c0803de4b6a7e372..11411d8ade0007fd303de18d464381643b7f3ae0 100644 |
--- a/webkit/glue/webcookie.h |
+++ b/webkit/glue/webcookie.h |
@@ -14,38 +14,12 @@ |
namespace webkit_glue { |
struct WebCookie { |
- |
+ WebCookie(); |
+ explicit WebCookie(const net::CookieMonster::CanonicalCookie& c); |
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) { |
- } |
- |
- explicit 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()) { |
- } |
- |
- // For default constructions. |
- WebCookie() |
- : expires(0), |
- http_only(false), |
- secure(false), |
- session(false) { |
- } |
+ bool http_only, bool secure, bool session); |
+ ~WebCookie(); |
// Cookie name. |
std::string name; |