chromium/content/browser/process_lock.cc

// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "content/browser/process_lock.h"

#include "base/strings/stringprintf.h"
#include "content/browser/agent_cluster_key.h"
#include "content/public/browser/browser_thread.h"
#include "content/public/browser/web_exposed_isolation_level.h"

namespace content {

// static
ProcessLock ProcessLock::CreateAllowAnySite(
    const StoragePartitionConfig& storage_partition_config,
    const WebExposedIsolationInfo& web_exposed_isolation_info) {}

// static
ProcessLock ProcessLock::Create(const IsolationContext& isolation_context,
                                const UrlInfo& url_info) {}

// static
ProcessLock ProcessLock::FromSiteInfo(const SiteInfo& site_info) {}

ProcessLock::ProcessLock(const SiteInfo& site_info) :{}

ProcessLock::ProcessLock() = default;

ProcessLock::ProcessLock(const ProcessLock&) = default;

ProcessLock& ProcessLock::operator=(const ProcessLock&) = default;

ProcessLock::~ProcessLock() = default;

StoragePartitionConfig ProcessLock::GetStoragePartitionConfig() const {}

WebExposedIsolationInfo ProcessLock::GetWebExposedIsolationInfo() const {}

WebExposedIsolationLevel ProcessLock::GetWebExposedIsolationLevel() const {}

bool ProcessLock::IsASiteOrOrigin() const {}

bool ProcessLock::HasOpaqueOrigin() const {}

bool ProcessLock::MatchesOrigin(const url::Origin& origin) const {}

bool ProcessLock::IsCompatibleWithWebExposedIsolation(
    const SiteInfo& site_info) const {}

bool ProcessLock::operator==(const ProcessLock& rhs) const {}

bool ProcessLock::operator!=(const ProcessLock& rhs) const {}

bool ProcessLock::operator<(const ProcessLock& rhs) const {}

std::string ProcessLock::ToString() const {}

std::ostream& operator<<(std::ostream& out, const ProcessLock& process_lock) {}

}  // namespace content