summaryrefslogtreecommitdiffstats
path: root/chrome/renderer
diff options
context:
space:
mode:
authorlzheng@chromium.org <lzheng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-19 17:30:54 +0000
committerlzheng@chromium.org <lzheng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-19 17:30:54 +0000
commit12893c317ae3887de59727df0de45faae3f660e6 (patch)
tree9a2c5515c4fec605af1a5b073bfdb5aa46ced546 /chrome/renderer
parent36955358355136978385ac8bb829807648c462e2 (diff)
downloadchromium_src-12893c317ae3887de59727df0de45faae3f660e6.zip
chromium_src-12893c317ae3887de59727df0de45faae3f660e6.tar.gz
chromium_src-12893c317ae3887de59727df0de45faae3f660e6.tar.bz2
Enable/Disable Spdy in benchmarking.
Test=none Bug=52624 Review URL: http://codereview.chromium.org/3169022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56704 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer')
-rw-r--r--chrome/renderer/render_thread.cc4
-rw-r--r--chrome/renderer/render_thread.h3
-rw-r--r--chrome/renderer/renderer_glue.cc4
3 files changed, 11 insertions, 0 deletions
diff --git a/chrome/renderer/render_thread.cc b/chrome/renderer/render_thread.cc
index 15e244c..d89615b 100644
--- a/chrome/renderer/render_thread.cc
+++ b/chrome/renderer/render_thread.cc
@@ -743,6 +743,10 @@ void RenderThread::ClearCache() {
Send(new ViewHostMsg_ClearCache(&rv));
}
+void RenderThread::EnableSpdy(bool enable) {
+ Send(new ViewHostMsg_EnableSpdy(enable));
+}
+
void RenderThread::UpdateActiveExtensions() {
// In single-process mode, the browser process reports the active extensions.
if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kSingleProcess))
diff --git a/chrome/renderer/render_thread.h b/chrome/renderer/render_thread.h
index 4990b553..f00abd6 100644
--- a/chrome/renderer/render_thread.h
+++ b/chrome/renderer/render_thread.h
@@ -199,6 +199,9 @@ class RenderThread : public RenderThreadBase,
// Sends a message to the browser to clear the disk cache.
void ClearCache();
+ // Sends a message to the browser to enable/disable spdy.
+ void EnableSpdy(bool enable);
+
// Update the list of active extensions that will be reported when we crash.
void UpdateActiveExtensions();
diff --git a/chrome/renderer/renderer_glue.cc b/chrome/renderer/renderer_glue.cc
index 2e20197..9691d58 100644
--- a/chrome/renderer/renderer_glue.cc
+++ b/chrome/renderer/renderer_glue.cc
@@ -312,6 +312,10 @@ bool IsSingleProcess() {
return CommandLine::ForCurrentProcess()->HasSwitch(switches::kSingleProcess);
}
+void EnableSpdy(bool enable) {
+ RenderThread::current()->EnableSpdy(enable);
+}
+
#if defined(OS_LINUX)
int MatchFontWithFallback(const std::string& face, bool bold,
bool italic, int charset) {