diff options
Diffstat (limited to 'chrome/renderer')
-rwxr-xr-x[-rw-r--r--] | chrome/renderer/render_thread.cc | 5 | ||||
-rwxr-xr-x[-rw-r--r--] | chrome/renderer/render_thread.h | 3 | ||||
-rwxr-xr-x[-rw-r--r--] | chrome/renderer/renderer_glue.cc | 4 |
3 files changed, 12 insertions, 0 deletions
diff --git a/chrome/renderer/render_thread.cc b/chrome/renderer/render_thread.cc index 767fc37..d69de4d 100644..100755 --- a/chrome/renderer/render_thread.cc +++ b/chrome/renderer/render_thread.cc @@ -693,6 +693,11 @@ void RenderThread::SetCacheMode(bool enabled) { Send(new ViewHostMsg_SetCacheMode(enabled)); } +void RenderThread::ClearCache() { + int rv; + Send(new ViewHostMsg_ClearCache(&rv)); +} + 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 a02a0b9..d59f4ff 100644..100755 --- a/chrome/renderer/render_thread.h +++ b/chrome/renderer/render_thread.h @@ -174,6 +174,9 @@ class RenderThread : public RenderThreadBase, // Sends a message to the browser to enable or disable the disk cache. void SetCacheMode(bool enabled); + // Sends a message to the browser to clear the disk cache. + void ClearCache(); + // 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 c2b4d0d..87c9049 100644..100755 --- a/chrome/renderer/renderer_glue.cc +++ b/chrome/renderer/renderer_glue.cc @@ -268,6 +268,10 @@ void SetCacheMode(bool enabled) { RenderThread::current()->SetCacheMode(enabled); } +void ClearCache() { + RenderThread::current()->ClearCache(); +} + std::string GetProductVersion() { scoped_ptr<FileVersionInfo> version_info( chrome_app::GetChromeVersionInfo()); |