summaryrefslogtreecommitdiffstats
path: root/chrome/browser/renderer_host/browser_render_process_host.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/renderer_host/browser_render_process_host.h')
-rw-r--r--chrome/browser/renderer_host/browser_render_process_host.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/chrome/browser/renderer_host/browser_render_process_host.h b/chrome/browser/renderer_host/browser_render_process_host.h
index 2a7f8b6..9983c84 100644
--- a/chrome/browser/renderer_host/browser_render_process_host.h
+++ b/chrome/browser/renderer_host/browser_render_process_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_BROWSER_RENDER_PROCESS_HOST_H_
#define CHROME_BROWSER_RENDERER_HOST_BROWSER_RENDER_PROCESS_HOST_H_
+#pragma once
#include "build/build_config.h"
@@ -17,6 +18,7 @@
#include "base/timer.h"
#include "chrome/browser/child_process_launcher.h"
#include "chrome/browser/renderer_host/render_process_host.h"
+#include "chrome/common/notification_observer.h"
#include "chrome/common/notification_registrar.h"
#include "third_party/WebKit/WebKit/chromium/public/WebCache.h"
@@ -59,8 +61,7 @@ class BrowserRenderProcessHost : public RenderProcessHost,
~BrowserRenderProcessHost();
// RenderProcessHost implementation (public portion).
- virtual bool Init(bool is_extensions_process,
- URLRequestContextGetter* request_context);
+ virtual bool Init(bool is_accessibility_enabled, bool is_extensions_process);
virtual int GetNextRoutingID();
virtual void CancelResourceRequests(int render_widget_id);
virtual void CrossSiteClosePageACK(const ViewMsg_ClosePage_Params& params);
@@ -126,8 +127,9 @@ class BrowserRenderProcessHost : public RenderProcessHost,
// Sends the renderer process a new set of user scripts.
void SendUserScriptsUpdate(base::SharedMemory* shared_memory);
- // Sends the renderer process a new set of extension extents.
- void SendExtensionExtentsUpdate();
+ // Sends the renderer process the list of all loaded extensions along with a
+ // subset of information the renderer needs about them.
+ void SendExtensionInfo();
// Generates a command line to be used to spawn a renderer and appends the
// results to |*command_line|.
@@ -196,6 +198,9 @@ class BrowserRenderProcessHost : public RenderProcessHost,
// Buffer visited links and send them to to renderer.
scoped_ptr<VisitedLinkUpdater> visited_link_updater_;
+ // True if this prcoess should have accessibility enabled;
+ bool accessibility_enabled_;
+
// True iff this process is being used as an extension process. Not valid
// when running in single-process mode.
bool extension_process_;