#include "content/browser/site_instance_group_manager.h"
#include "base/feature_list.h"
#include "content/browser/renderer_host/render_process_host_impl.h"
#include "content/browser/site_instance_group.h"
#include "content/browser/site_instance_impl.h"
#include "content/common/features.h"
#include "content/public/browser/render_process_host.h"
namespace content {
SiteInstanceGroupManager::SiteInstanceGroupManager() = default;
SiteInstanceGroupManager::~SiteInstanceGroupManager() { … }
RenderProcessHost* SiteInstanceGroupManager::GetExistingGroupProcess(
SiteInstanceImpl* site_instance) { … }
void SiteInstanceGroupManager::OnSiteInfoSet(SiteInstanceImpl* site_instance,
bool has_process) { … }
void SiteInstanceGroupManager::OnProcessSet(SiteInstanceImpl* site_instance) { … }
void SiteInstanceGroupManager::MaybeSetDefaultProcess(
SiteInstanceImpl* site_instance) { … }
void SiteInstanceGroupManager::RenderProcessHostDestroyed(
RenderProcessHost* host) { … }
void SiteInstanceGroupManager::ClearDefaultProcess() { … }
}