| Index: net/cookies/canonical_cookie.h
|
| diff --git a/net/cookies/canonical_cookie.h b/net/cookies/canonical_cookie.h
|
| index 19ed388368fb9aded600bceb3ce9df5e9c974641..f54fb6daf976352eca25933d8d7aa907f51a7ecd 100644
|
| --- a/net/cookies/canonical_cookie.h
|
| +++ b/net/cookies/canonical_cookie.h
|
| @@ -37,6 +37,7 @@ class NET_EXPORT CanonicalCookie {
|
| const base::Time& last_access,
|
| bool secure,
|
| bool httponly,
|
| + bool firstpartyonly,
|
| CookiePriority priority);
|
|
|
| // This constructor does canonicalization but not validation.
|
| @@ -68,6 +69,7 @@ class NET_EXPORT CanonicalCookie {
|
| const base::Time& expiration,
|
| bool secure,
|
| bool http_only,
|
| + bool first_party_only,
|
| CookiePriority priority);
|
|
|
| const std::string& Source() const { return source_; }
|
| @@ -81,6 +83,7 @@ class NET_EXPORT CanonicalCookie {
|
| const base::Time& ExpiryDate() const { return expiry_date_; }
|
| bool IsSecure() const { return secure_; }
|
| bool IsHttpOnly() const { return httponly_; }
|
| + bool IsFirstPartyOnly() const { return first_party_only_; }
|
| CookiePriority Priority() const { return priority_; }
|
| bool IsDomainCookie() const {
|
| return !domain_.empty() && domain_[0] == '.'; }
|
| @@ -158,6 +161,7 @@ class NET_EXPORT CanonicalCookie {
|
| base::Time last_access_date_;
|
| bool secure_;
|
| bool httponly_;
|
| + bool first_party_only_;
|
| CookiePriority priority_;
|
| // NOTE: When any new members are added above this comment, the
|
| // implementation of Duplicate() must be updated to copy the new member
|
|
|