• Home
  • Raw
  • Download

Lines Matching +full:set +full:- +full:url

2 // Use of this source code is governed by a BSD-style license that can be
16 #include "third_party/abseil-cpp/absl/types/optional.h"
23 bool ValidateSameSite(const url::Origin& origin, in ValidateSameSite()
25 // If not sending SameSite cookies, or sending them for a non-scheme, consider in ValidateSameSite()
30 (site_for_cookies.scheme() != url::kHttpScheme && in ValidateSameSite()
31 site_for_cookies.scheme() != url::kHttpsScheme)) { in ValidateSameSite()
46 // 0-argument constructor.
48 const absl::optional<url::Origin>& top_frame_origin, in IsConsistent()
49 const absl::optional<url::Origin>& frame_origin, in IsConsistent()
51 absl::optional<std::set<SchemefulSite>> party_context, in IsConsistent()
53 // Check for the default-constructed case. in IsConsistent()
67 // and the IsolationInfo is not default-constructed. in IsConsistent()
78 // check if SiteForCookies is non-null if the scheme is HTTP or HTTPS. in IsConsistent()
81 // check if party_context is non-null and empty. in IsConsistent()
113 const url::Origin& top_frame_origin) { in CreateForInternalRequest()
117 /*party_context=*/std::set<SchemefulSite>()); in CreateForInternalRequest()
121 url::Origin opaque_origin; in CreateTransient()
133 absl::optional<url::Origin> top_frame_origin; in Deserialize()
135 top_frame_origin = url::Origin::Create(GURL(proto.top_frame_origin())); in Deserialize()
137 absl::optional<url::Origin> frame_origin; in Deserialize()
139 frame_origin = url::Origin::Create(GURL(proto.frame_origin())); in Deserialize()
141 absl::optional<std::set<SchemefulSite>> party_context; in Deserialize()
143 party_context = std::set<SchemefulSite>(); in Deserialize()
145 party_context->insert(SchemefulSite::Deserialize(site)); in Deserialize()
158 const url::Origin& top_frame_origin, in Create()
159 const url::Origin& frame_origin, in Create()
161 absl::optional<std::set<SchemefulSite>> party_context, in Create()
173 url::Origin top_frame_origin = in DoNotUseCreatePartialFromNak()
174 network_anonymization_key.GetTopFrameSite()->site_as_origin_; in DoNotUseCreatePartialFromNak()
176 absl::optional<url::Origin> frame_origin; in DoNotUseCreatePartialFromNak()
181 frame_origin = url::Origin(); in DoNotUseCreatePartialFromNak()
184 // frame site to set the frame origin. in DoNotUseCreatePartialFromNak()
201 const absl::optional<url::Origin>& top_frame_origin, in CreateIfConsistent()
202 const absl::optional<url::Origin>& frame_origin, in CreateIfConsistent()
204 absl::optional<std::set<SchemefulSite>> party_context, in CreateIfConsistent()
215 const url::Origin& new_origin) const { in CreateForRedirect()
225 DCHECK(!party_context_ || party_context_->empty()); in CreateForRedirect()
231 const absl::optional<url::Origin>& IsolationInfo::frame_origin() const { in frame_origin()
235 const absl::optional<url::Origin>& IsolationInfo::frame_origin_for_testing() in frame_origin_for_testing()
252 const url::Origin& incorrectly_used_frame_origin) { in ToDoUseTopFrameOriginAsWell()
257 /*nonce=*/absl::nullopt, /*party_context=*/std::set<SchemefulSite>()); in ToDoUseTopFrameOriginAsWell()
269 info.set_top_frame_origin(top_frame_origin_->Serialize()); in Serialize()
272 info.set_frame_origin(frame_origin_->Serialize()); in Serialize()
279 pc->add_site(site.Serialize()); in Serialize()
348 const absl::optional<url::Origin>& top_frame_origin, in CreateNetworkAnonymizationKeyForIsolationInfo()
349 const absl::optional<url::Origin>& frame_origin, in CreateNetworkAnonymizationKeyForIsolationInfo()
363 const absl::optional<url::Origin>& top_frame_origin, in IsolationInfo()
364 const absl::optional<url::Origin>& frame_origin, in IsolationInfo()
367 absl::optional<std::set<SchemefulSite>> party_context) in IsolationInfo()
384 party_context->size() > kPartyContextMaxSize in IsolationInfo()