xref: /aosp_15_r20/external/cronet/net/cookies/cookie_access_result.cc (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1 // Copyright 2020 The Chromium Authors
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #include "net/cookies/cookie_access_result.h"
6 
7 namespace net {
8 
9 CookieAccessResult::CookieAccessResult() = default;
10 
CookieAccessResult(CookieEffectiveSameSite effective_same_site,CookieInclusionStatus status,CookieAccessSemantics access_semantics,bool is_allowed_to_access_secure_cookies)11 CookieAccessResult::CookieAccessResult(
12     CookieEffectiveSameSite effective_same_site,
13     CookieInclusionStatus status,
14     CookieAccessSemantics access_semantics,
15     bool is_allowed_to_access_secure_cookies)
16     : status(status),
17       effective_same_site(effective_same_site),
18       access_semantics(access_semantics),
19       is_allowed_to_access_secure_cookies(is_allowed_to_access_secure_cookies) {
20 }
21 
CookieAccessResult(CookieInclusionStatus status)22 CookieAccessResult::CookieAccessResult(CookieInclusionStatus status)
23     : status(status) {}
24 
25 CookieAccessResult::CookieAccessResult(const CookieAccessResult&) = default;
26 
27 CookieAccessResult& CookieAccessResult::operator=(
28     const CookieAccessResult& cookie_access_result) = default;
29 
30 CookieAccessResult::CookieAccessResult(CookieAccessResult&&) = default;
31 
32 CookieAccessResult::~CookieAccessResult() = default;
33 
34 }  // namespace net
35