diff options
Diffstat (limited to 'chromium/net/base/schemeful_site.h')
-rw-r--r-- | chromium/net/base/schemeful_site.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/chromium/net/base/schemeful_site.h b/chromium/net/base/schemeful_site.h index dbccfc7f1a3..a4449fc20e6 100644 --- a/chromium/net/base/schemeful_site.h +++ b/chromium/net/base/schemeful_site.h @@ -1,4 +1,4 @@ -// Copyright 2020 The Chromium Authors. All rights reserved. +// Copyright 2020 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -150,11 +150,18 @@ class NET_EXPORT SchemefulSite { // use opaque origins. friend class NetworkIsolationKey; + // Needed to serialize opaque and non-transient NetworkAnonymizationKeys, + // which use opaque origins. + friend class NetworkAnonymizationKey; + // Needed to create a bogus origin from a site. // TODO(https://crbug.com/1148927): Give IsolationInfos empty origins instead, // in this case, and unfriend IsolationInfo. friend class IsolationInfo; + // Needed to create a bogus origin from a site. + friend class URLRequest; + // Needed because cookies do not account for scheme. friend class CookieMonster; |