| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef CHROME_RENDERER_RENDER_THREAD_H_ | 5 #ifndef CHROME_RENDERER_RENDER_THREAD_H_ |
| 6 #define CHROME_RENDERER_RENDER_THREAD_H_ | 6 #define CHROME_RENDERER_RENDER_THREAD_H_ |
| 7 #pragma once | 7 #pragma once |
| 8 | 8 |
| 9 #include <map> | 9 #include <map> |
| 10 #include <string> | 10 #include <string> |
| (...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 247 scoped_refptr<base::MessageLoopProxy> GetFileThreadMessageLoopProxy(); | 247 scoped_refptr<base::MessageLoopProxy> GetFileThreadMessageLoopProxy(); |
| 248 | 248 |
| 249 // This function is called for every registered V8 extension each time a new | 249 // This function is called for every registered V8 extension each time a new |
| 250 // script context is created. Returns true if the given V8 extension is | 250 // script context is created. Returns true if the given V8 extension is |
| 251 // allowed to run on the given URL and extension group. | 251 // allowed to run on the given URL and extension group. |
| 252 bool AllowScriptExtension(const std::string& v8_extension_name, | 252 bool AllowScriptExtension(const std::string& v8_extension_name, |
| 253 const GURL& url, | 253 const GURL& url, |
| 254 int extension_group); | 254 int extension_group); |
| 255 | 255 |
| 256 private: | 256 private: |
| 257 virtual void OnControlMessageReceived(const IPC::Message& msg); | 257 virtual bool OnControlMessageReceived(const IPC::Message& msg); |
| 258 | 258 |
| 259 void Init(); | 259 void Init(); |
| 260 | 260 |
| 261 void OnUpdateVisitedLinks(base::SharedMemoryHandle table); | 261 void OnUpdateVisitedLinks(base::SharedMemoryHandle table); |
| 262 void OnAddVisitedLinks(const VisitedLinkSlave::Fingerprints& fingerprints); | 262 void OnAddVisitedLinks(const VisitedLinkSlave::Fingerprints& fingerprints); |
| 263 void OnResetVisitedLinks(); | 263 void OnResetVisitedLinks(); |
| 264 void OnSetZoomLevelForCurrentURL(const GURL& url, double zoom_level); | 264 void OnSetZoomLevelForCurrentURL(const GURL& url, double zoom_level); |
| 265 void OnSetContentSettingsForCurrentURL( | 265 void OnSetContentSettingsForCurrentURL( |
| 266 const GURL& url, const ContentSettings& content_settings); | 266 const GURL& url, const ContentSettings& content_settings); |
| 267 void OnUpdateUserScripts(base::SharedMemoryHandle table); | 267 void OnUpdateUserScripts(base::SharedMemoryHandle table); |
| (...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 407 | 407 |
| 408 // Map of registered v8 extensions. The key is the extension name. The value | 408 // Map of registered v8 extensions. The key is the extension name. The value |
| 409 // is true if the extension should be restricted to extension-related | 409 // is true if the extension should be restricted to extension-related |
| 410 // contexts. | 410 // contexts. |
| 411 std::map<std::string, bool> v8_extensions_; | 411 std::map<std::string, bool> v8_extensions_; |
| 412 | 412 |
| 413 DISALLOW_COPY_AND_ASSIGN(RenderThread); | 413 DISALLOW_COPY_AND_ASSIGN(RenderThread); |
| 414 }; | 414 }; |
| 415 | 415 |
| 416 #endif // CHROME_RENDERER_RENDER_THREAD_H_ | 416 #endif // CHROME_RENDERER_RENDER_THREAD_H_ |
| OLD | NEW |