#include "third_party/blink/renderer/core/frame/policy_container.h"
#include <tuple>
#include "services/network/public/cpp/web_sandbox_flags.h"
#include "third_party/blink/renderer/core/frame/csp/conversion_util.h"
namespace blink {
PolicyContainer::PolicyContainer(
mojo::PendingAssociatedRemote<mojom::blink::PolicyContainerHost> remote,
mojom::blink::PolicyContainerPoliciesPtr policies)
: … { … }
std::unique_ptr<PolicyContainer> PolicyContainer::CreateEmpty() { … }
std::unique_ptr<PolicyContainer> PolicyContainer::CreateFromWebPolicyContainer(
std::unique_ptr<WebPolicyContainer> container) { … }
network::mojom::blink::ReferrerPolicy PolicyContainer::GetReferrerPolicy()
const { … }
void PolicyContainer::UpdateReferrerPolicy(
network::mojom::blink::ReferrerPolicy policy) { … }
const mojom::blink::PolicyContainerPolicies& PolicyContainer::GetPolicies()
const { … }
void PolicyContainer::AddContentSecurityPolicies(
Vector<network::mojom::blink::ContentSecurityPolicyPtr> policies) { … }
}