Index: net/cookies/cookie_monster.h |
diff --git a/net/cookies/cookie_monster.h b/net/cookies/cookie_monster.h |
index e0de25a953102e54cf8d9c7be76919f5a8f0f4be..513e0d8ee71df05dbb35b837230aa04581569ec8 100644 |
--- a/net/cookies/cookie_monster.h |
+++ b/net/cookies/cookie_monster.h |
@@ -680,9 +680,7 @@ class NET_EXPORT CookieMonster::CanonicalCookie { |
const base::Time& expiration, |
const base::Time& last_access, |
bool secure, |
- bool httponly, |
- bool has_expires, |
- bool is_persistent); |
+ bool httponly); |
// This constructor does canonicalization but not validation. |
// The result of this constructor should not be relied on in contexts |
@@ -712,8 +710,7 @@ class NET_EXPORT CookieMonster::CanonicalCookie { |
const base::Time& creation, |
const base::Time& expiration, |
bool secure, |
- bool http_only, |
- bool is_persistent); |
+ bool http_only); |
const std::string& Source() const { return source_; } |
const std::string& Name() const { return name_; } |
@@ -724,8 +721,7 @@ class NET_EXPORT CookieMonster::CanonicalCookie { |
const std::string& MACAlgorithm() const { return mac_algorithm_; } |
const base::Time& CreationDate() const { return creation_date_; } |
const base::Time& LastAccessDate() const { return last_access_date_; } |
- bool DoesExpire() const { return has_expires_; } |
- bool IsPersistent() const { return is_persistent_; } |
+ bool IsPersistent() const { return !expiry_date_.is_null(); } |
const base::Time& ExpiryDate() const { return expiry_date_; } |
bool IsSecure() const { return secure_; } |
bool IsHttpOnly() const { return httponly_; } |
@@ -734,7 +730,7 @@ class NET_EXPORT CookieMonster::CanonicalCookie { |
bool IsHostCookie() const { return !IsDomainCookie(); } |
bool IsExpired(const base::Time& current) { |
- return has_expires_ && current >= expiry_date_; |
+ return !expiry_date_.is_null() && current >= expiry_date_; |
} |
// Are the cookies considered equivalent in the eyes of RFC 2965. |
@@ -789,8 +785,6 @@ class NET_EXPORT CookieMonster::CanonicalCookie { |
base::Time last_access_date_; |
bool secure_; |
bool httponly_; |
- bool has_expires_; |
- bool is_persistent_; |
}; |
class CookieMonster::Delegate |