| Index: net/cookies/canonical_cookie.h
|
| diff --git a/net/cookies/canonical_cookie.h b/net/cookies/canonical_cookie.h
|
| index 19ed388368fb9aded600bceb3ce9df5e9c974641..c4a3f35fe357285c97f18cd7541ae0f9aec9e46e 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 firstparty,
|
| 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,
|
| 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 IsFirstParty() const { return first_party_; }
|
| 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_;
|
| CookiePriority priority_;
|
| // NOTE: When any new members are added above this comment, the
|
| // implementation of Duplicate() must be updated to copy the new member
|
|
|