Lines Matching defs:ExtensionProcessManager

70 // whether to fall back on the original profile's ExtensionProcessManager based
72 class IncognitoExtensionProcessManager : public ExtensionProcessManager {
94 ExtensionProcessManager* original_manager_;
98 ExtensionProcessManager* manager, const Extension* extension) {
106 struct ExtensionProcessManager::BackgroundPageData {
128 // ExtensionProcessManager
132 ExtensionProcessManager* ExtensionProcessManager::Create(Profile* profile) {
135 new ExtensionProcessManager(profile);
138 ExtensionProcessManager::ExtensionProcessManager(Profile* profile)
142 &ExtensionProcessManager::OnDevToolsStateChanged,
188 ExtensionProcessManager::~ExtensionProcessManager() {
195 const ExtensionProcessManager::ViewSet
196 ExtensionProcessManager::GetAllViews() const {
206 void ExtensionProcessManager::EnsureBrowserWhenRequired(
224 ExtensionHost* ExtensionProcessManager::CreateViewHost(
243 ExtensionHost* ExtensionProcessManager::CreateViewHost(
260 ExtensionHost* ExtensionProcessManager::CreatePopupHost(
266 ExtensionHost* ExtensionProcessManager::CreatePopupHost(
271 ExtensionHost* ExtensionProcessManager::CreateDialogHost(const GURL& url) {
275 ExtensionHost* ExtensionProcessManager::CreateInfobarHost(
281 ExtensionHost* ExtensionProcessManager::CreateInfobarHost(
286 void ExtensionProcessManager::CreateBackgroundHost(
311 ExtensionHost* ExtensionProcessManager::GetBackgroundHostForExtension(
323 ExtensionProcessManager::GetRenderViewHostsForExtension(
342 const Extension* ExtensionProcessManager::GetExtensionForRenderViewHost(
355 void ExtensionProcessManager::UnregisterRenderViewHost(
380 void ExtensionProcessManager::RegisterRenderViewHost(
397 SiteInstance* ExtensionProcessManager::GetSiteInstanceForURL(const GURL& url) {
401 bool ExtensionProcessManager::IsBackgroundHostClosing(
407 int ExtensionProcessManager::GetLazyKeepaliveCount(const Extension* extension) {
414 int ExtensionProcessManager::IncrementLazyKeepaliveCount(
426 int ExtensionProcessManager::DecrementLazyKeepaliveCount(
436 base::Bind(&ExtensionProcessManager::OnLazyBackgroundPageIdle,
445 void ExtensionProcessManager::IncrementLazyKeepaliveCountForView(
459 void ExtensionProcessManager::OnLazyBackgroundPageIdle(
475 void ExtensionProcessManager::OnLazyBackgroundPageActive(
485 void ExtensionProcessManager::OnShouldSuspendAck(
494 void ExtensionProcessManager::OnSuspendAck(const std::string& extension_id) {
499 base::Bind(&ExtensionProcessManager::CloseLazyBackgroundPageNow,
504 void ExtensionProcessManager::CloseLazyBackgroundPageNow(
515 void ExtensionProcessManager::OnNetworkRequestStarted(
523 void ExtensionProcessManager::OnNetworkRequestDone(
531 void ExtensionProcessManager::CancelSuspend(const Extension* extension) {
547 void ExtensionProcessManager::Observe(
679 void ExtensionProcessManager::OnDevToolsStateChanged(
701 void ExtensionProcessManager::CreateBackgroundHostsForProfileStartup() {
726 Profile* ExtensionProcessManager::GetProfile() const {
730 void ExtensionProcessManager::OnExtensionHostCreated(ExtensionHost* host,
748 void ExtensionProcessManager::CloseBackgroundHost(ExtensionHost* host) {
756 void ExtensionProcessManager::CloseBackgroundHosts() {
764 void ExtensionProcessManager::ClearBackgroundPageData(
778 bool ExtensionProcessManager::DeferLoadingBackgroundHosts() const {
799 : ExtensionProcessManager(profile),
804 // The original profile will have its own ExtensionProcessManager to
830 return ExtensionProcessManager::CreateViewHost(extension, url,
848 ExtensionProcessManager::CreateBackgroundHost(extension, url);
866 return ExtensionProcessManager::GetSiteInstanceForURL(url);
881 // Do not use ExtensionProcessManager's handler for
899 ExtensionProcessManager::Observe(type, source, details);