chromium/third_party/blink/renderer/core/frame/policy_container.cc

// 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.

#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)
    :{}

// static
std::unique_ptr<PolicyContainer> PolicyContainer::CreateEmpty() {}

// static
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) {}

}  // namespace blink