// 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. #ifndef CONTENT_BROWSER_ORIGIN_AGENT_CLUSTER_ISOLATION_STATE_H_ #define CONTENT_BROWSER_ORIGIN_AGENT_CLUSTER_ISOLATION_STATE_H_ #include "content/common/content_export.h" namespace content { class BrowserContext; // This class contains the OAC isolation state applied to an origin. If // `is_origin_agent_cluster` is false, then there's no OAC isolation. If it's // true, but `requires_origin_keyed_process` is false, then the origin has // logical (within renderer) isolation, but not process isolation. If // `requires_origin_keyed_process` is true, then the origin has process // isolation as well. class CONTENT_EXPORT OriginAgentClusterIsolationState { … }; } // namespace content #endif // CONTENT_BROWSER_ORIGIN_AGENT_CLUSTER_ISOLATION_STATE_H_