Index: chrome/browser/renderer_host/render_message_filter.cc |
=================================================================== |
--- chrome/browser/renderer_host/render_message_filter.cc (revision 69057) |
+++ chrome/browser/renderer_host/render_message_filter.cc (working copy) |
@@ -2,7 +2,7 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "chrome/browser/renderer_host/resource_message_filter.h" |
+#include "chrome/browser/renderer_host/render_message_filter.h" |
#include "base/command_line.h" |
#include "base/file_util.h" |
@@ -168,7 +168,7 @@ |
class ClearCacheCompletion : public net::CompletionCallback { |
public: |
ClearCacheCompletion(IPC::Message* reply_msg, |
- ResourceMessageFilter* filter) |
+ RenderMessageFilter* filter) |
: reply_msg_(reply_msg), |
filter_(filter) { |
} |
@@ -181,12 +181,12 @@ |
private: |
IPC::Message* reply_msg_; |
- scoped_refptr<ResourceMessageFilter> filter_; |
+ scoped_refptr<RenderMessageFilter> filter_; |
}; |
class OpenChannelToPluginCallback : public PluginProcessHost::Client { |
public: |
- OpenChannelToPluginCallback(ResourceMessageFilter* filter, |
+ OpenChannelToPluginCallback(RenderMessageFilter* filter, |
IPC::Message* reply_msg) |
: filter_(filter), |
reply_msg_(reply_msg) { |
@@ -221,14 +221,14 @@ |
delete this; |
} |
- scoped_refptr<ResourceMessageFilter> filter_; |
+ scoped_refptr<RenderMessageFilter> filter_; |
IPC::Message* reply_msg_; |
WebPluginInfo info_; |
}; |
} // namespace |
-ResourceMessageFilter::ResourceMessageFilter( |
+RenderMessageFilter::RenderMessageFilter( |
ResourceDispatcherHost* resource_dispatcher_host, |
int child_id, |
PluginService* plugin_service, |
@@ -268,14 +268,14 @@ |
#endif |
} |
-ResourceMessageFilter::~ResourceMessageFilter() { |
+RenderMessageFilter::~RenderMessageFilter() { |
// This function should be called on the IO thread. |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
// Let interested observers know we are being deleted. |
NotificationService::current()->Notify( |
NotificationType::RESOURCE_MESSAGE_FILTER_SHUTDOWN, |
- Source<ResourceMessageFilter>(this), |
+ Source<RenderMessageFilter>(this), |
NotificationService::NoDetails()); |
if (handle()) |
@@ -283,12 +283,12 @@ |
} |
// Called on the IPC thread: |
-void ResourceMessageFilter::OnFilterAdded(IPC::Channel* channel) { |
+void RenderMessageFilter::OnFilterAdded(IPC::Channel* channel) { |
channel_ = channel; |
} |
// Called on the IPC thread: |
-void ResourceMessageFilter::OnChannelConnected(int32 peer_pid) { |
+void RenderMessageFilter::OnChannelConnected(int32 peer_pid) { |
DCHECK(!handle()) << " " << handle(); |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
@@ -301,15 +301,15 @@ |
WorkerService::GetInstance()->Initialize(resource_dispatcher_host_); |
} |
-void ResourceMessageFilter::OnChannelError() { |
+void RenderMessageFilter::OnChannelError() { |
NotificationService::current()->Notify( |
NotificationType::RESOURCE_MESSAGE_FILTER_SHUTDOWN, |
- Source<ResourceMessageFilter>(this), |
+ Source<RenderMessageFilter>(this), |
NotificationService::NoDetails()); |
} |
// Called on the IPC thread: |
-void ResourceMessageFilter::OnChannelClosing() { |
+void RenderMessageFilter::OnChannelClosing() { |
channel_ = NULL; |
// Unhook us from all pending network requests so they don't get sent to a |
@@ -318,7 +318,7 @@ |
} |
// Called on the IPC thread: |
-bool ResourceMessageFilter::OnMessageReceived(const IPC::Message& msg) { |
+bool RenderMessageFilter::OnMessageReceived(const IPC::Message& msg) { |
MessagePortDispatcher* mp_dispatcher = MessagePortDispatcher::GetInstance(); |
bool msg_is_ok = true; |
bool handled = |
@@ -330,7 +330,7 @@ |
if (!handled) { |
DCHECK(msg_is_ok); // It should have been marked handled if it wasn't OK. |
handled = true; |
- IPC_BEGIN_MESSAGE_MAP_EX(ResourceMessageFilter, msg, msg_is_ok) |
+ IPC_BEGIN_MESSAGE_MAP_EX(RenderMessageFilter, msg, msg_is_ok) |
// On Linux we need to dispatch these messages to the UI2 thread |
// because we cannot make X calls from the IO thread. Mac |
// doesn't have windowed plug-ins so we handle the messages in |
@@ -486,7 +486,7 @@ |
return handled; |
} |
-void ResourceMessageFilter::OnRevealFolderInOS(const FilePath& path) { |
+void RenderMessageFilter::OnRevealFolderInOS(const FilePath& path) { |
#if defined(OS_MACOSX) |
const BrowserThread::ID kThreadID = BrowserThread::UI; |
#else |
@@ -498,7 +498,7 @@ |
BrowserThread::PostTask( |
kThreadID, FROM_HERE, |
NewRunnableMethod( |
- this, &ResourceMessageFilter::OnRevealFolderInOS, path)); |
+ this, &RenderMessageFilter::OnRevealFolderInOS, path)); |
return; |
} |
@@ -506,11 +506,11 @@ |
platform_util::OpenItem(path); |
} |
-void ResourceMessageFilter::OnDestruct() const { |
+void RenderMessageFilter::OnDestruct() const { |
BrowserThread::DeleteOnIOThread::Destruct(this); |
} |
-void ResourceMessageFilter::OnReceiveContextMenuMsg(const IPC::Message& msg) { |
+void RenderMessageFilter::OnReceiveContextMenuMsg(const IPC::Message& msg) { |
void* iter = NULL; |
ContextMenuParams params; |
if (!IPC::ParamTraits<ContextMenuParams>::Read(&msg, &iter, ¶ms)) |
@@ -524,7 +524,7 @@ |
} |
// Called on the IPC thread: |
-bool ResourceMessageFilter::Send(IPC::Message* message) { |
+bool RenderMessageFilter::Send(IPC::Message* message) { |
if (!channel_) { |
delete message; |
return false; |
@@ -533,7 +533,7 @@ |
return channel_->Send(message); |
} |
-URLRequestContext* ResourceMessageFilter::GetRequestContext( |
+URLRequestContext* RenderMessageFilter::GetRequestContext( |
uint32 request_id, |
const ViewHostMsg_Resource_Request& request_data) { |
URLRequestContextGetter* request_context = request_context_; |
@@ -545,7 +545,7 @@ |
return request_context->GetURLRequestContext(); |
} |
-void ResourceMessageFilter::OnMsgCreateWindow( |
+void RenderMessageFilter::OnMsgCreateWindow( |
const ViewHostMsg_CreateWindow_Params& params, |
int* route_id, int64* cloned_session_storage_namespace_id) { |
*cloned_session_storage_namespace_id = |
@@ -559,22 +559,22 @@ |
route_id); |
} |
-void ResourceMessageFilter::OnMsgCreateWidget(int opener_id, |
- WebKit::WebPopupType popup_type, |
- int* route_id) { |
+void RenderMessageFilter::OnMsgCreateWidget(int opener_id, |
+ WebKit::WebPopupType popup_type, |
+ int* route_id) { |
render_widget_helper_->CreateNewWidget(opener_id, popup_type, route_id); |
} |
-void ResourceMessageFilter::OnMsgCreateFullscreenWidget( |
+void RenderMessageFilter::OnMsgCreateFullscreenWidget( |
int opener_id, WebKit::WebPopupType popup_type, int* route_id) { |
render_widget_helper_->CreateNewFullscreenWidget( |
opener_id, popup_type, route_id); |
} |
-void ResourceMessageFilter::OnSetCookie(const IPC::Message& message, |
- const GURL& url, |
- const GURL& first_party_for_cookies, |
- const std::string& cookie) { |
+void RenderMessageFilter::OnSetCookie(const IPC::Message& message, |
+ const GURL& url, |
+ const GURL& first_party_for_cookies, |
+ const std::string& cookie) { |
ChromeURLRequestContext* context = GetRequestContextForURL(url); |
SetCookieCompletion* callback = |
@@ -583,8 +583,7 @@ |
// If this render view is associated with an automation channel, aka |
// ChromeFrame then we need to set cookies in the external host. |
- if (!AutomationResourceMessageFilter::SetCookiesForUrl(url, cookie, |
- callback)) { |
+ if (!AutomationResourceMessageFilter::SetCookiesForUrl(url, cookie, callback)) { |
int policy = net::OK; |
if (context->cookie_policy()) { |
policy = context->cookie_policy()->CanSetCookie( |
@@ -596,9 +595,9 @@ |
} |
} |
-void ResourceMessageFilter::OnGetCookies(const GURL& url, |
- const GURL& first_party_for_cookies, |
- IPC::Message* reply_msg) { |
+void RenderMessageFilter::OnGetCookies(const GURL& url, |
+ const GURL& first_party_for_cookies, |
+ IPC::Message* reply_msg) { |
ChromeURLRequestContext* context = GetRequestContextForURL(url); |
GetCookiesCompletion* callback = |
@@ -621,7 +620,7 @@ |
} |
} |
-void ResourceMessageFilter::OnGetRawCookies( |
+void RenderMessageFilter::OnGetRawCookies( |
const GURL& url, |
const GURL& first_party_for_cookies, |
IPC::Message* reply_msg) { |
@@ -660,13 +659,13 @@ |
callback->Run(policy); |
} |
-void ResourceMessageFilter::OnDeleteCookie(const GURL& url, |
- const std::string& cookie_name) { |
+void RenderMessageFilter::OnDeleteCookie(const GURL& url, |
+ const std::string& cookie_name) { |
URLRequestContext* context = GetRequestContextForURL(url); |
context->cookie_store()->DeleteCookie(url, cookie_name); |
} |
-void ResourceMessageFilter::OnCookiesEnabled( |
+void RenderMessageFilter::OnCookiesEnabled( |
const GURL& url, |
const GURL& first_party_for_cookies, |
IPC::Message* reply_msg) { |
@@ -689,9 +688,9 @@ |
} |
#if defined(OS_MACOSX) |
-void ResourceMessageFilter::OnLoadFont(const FontDescriptor& font, |
- uint32* handle_size, |
- base::SharedMemoryHandle* handle) { |
+void RenderMessageFilter::OnLoadFont(const FontDescriptor& font, |
+ uint32* handle_size, |
+ base::SharedMemoryHandle* handle) { |
base::SharedMemory font_data; |
uint32 font_data_size = 0; |
bool ok = FontLoader::LoadFontIntoBuffer(font.nsFont(), &font_data, |
@@ -710,13 +709,13 @@ |
#endif // OS_MACOSX |
#if defined(OS_WIN) // This hack is Windows-specific. |
-void ResourceMessageFilter::OnPreCacheFont(LOGFONT font) { |
+void RenderMessageFilter::OnPreCacheFont(LOGFONT font) { |
ChildProcessHost::PreCacheFont(font); |
} |
#endif // OS_WIN |
-void ResourceMessageFilter::OnGetPlugins(bool refresh, |
- IPC::Message* reply_msg) { |
+void RenderMessageFilter::OnGetPlugins(bool refresh, |
+ IPC::Message* reply_msg) { |
// Don't refresh if the specified threshold has not been passed. Note that |
// this check is performed before off-loading to the file thread. The reason |
// we do this is that some pages tend to request that the list of plugins be |
@@ -737,11 +736,11 @@ |
BrowserThread::PostTask( |
BrowserThread::FILE, FROM_HERE, |
NewRunnableMethod( |
- this, &ResourceMessageFilter::OnGetPluginsOnFileThread, refresh, |
+ this, &RenderMessageFilter::OnGetPluginsOnFileThread, refresh, |
reply_msg)); |
} |
-void ResourceMessageFilter::OnGetPluginsOnFileThread( |
+void RenderMessageFilter::OnGetPluginsOnFileThread( |
bool refresh, IPC::Message* reply_msg) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::FILE)); |
std::vector<WebPluginInfo> plugins; |
@@ -749,23 +748,23 @@ |
ViewHostMsg_GetPlugins::WriteReplyParams(reply_msg, plugins); |
BrowserThread::PostTask( |
BrowserThread::IO, FROM_HERE, |
- NewRunnableMethod(this, &ResourceMessageFilter::Send, reply_msg)); |
+ NewRunnableMethod(this, &RenderMessageFilter::Send, reply_msg)); |
} |
-void ResourceMessageFilter::OnGetPluginInfo(const GURL& url, |
- const GURL& policy_url, |
- const std::string& mime_type, |
- IPC::Message* reply_msg) { |
+void RenderMessageFilter::OnGetPluginInfo(const GURL& url, |
+ const GURL& policy_url, |
+ const std::string& mime_type, |
+ IPC::Message* reply_msg) { |
// The PluginService::GetFirstAllowedPluginInfo may need to load the |
// plugins. Don't do it on the IO thread. |
BrowserThread::PostTask( |
BrowserThread::FILE, FROM_HERE, |
NewRunnableMethod( |
- this, &ResourceMessageFilter::OnGetPluginInfoOnFileThread, |
+ this, &RenderMessageFilter::OnGetPluginInfoOnFileThread, |
url, policy_url, mime_type, reply_msg)); |
} |
-void ResourceMessageFilter::OnGetPluginInfoOnFileThread( |
+void RenderMessageFilter::OnGetPluginInfoOnFileThread( |
const GURL& url, |
const GURL& policy_url, |
const std::string& mime_type, |
@@ -779,15 +778,15 @@ |
BrowserThread::PostTask( |
BrowserThread::IO, FROM_HERE, |
NewRunnableMethod( |
- this, &ResourceMessageFilter::OnGotPluginInfo, |
+ this, &RenderMessageFilter::OnGotPluginInfo, |
found, info, actual_mime_type, policy_url, reply_msg)); |
} |
-void ResourceMessageFilter::OnGotPluginInfo(bool found, |
- const WebPluginInfo& info, |
- const std::string& actual_mime_type, |
- const GURL& policy_url, |
- IPC::Message* reply_msg) { |
+void RenderMessageFilter::OnGotPluginInfo(bool found, |
+ const WebPluginInfo& info, |
+ const std::string& actual_mime_type, |
+ const GURL& policy_url, |
+ IPC::Message* reply_msg) { |
ContentSetting setting = CONTENT_SETTING_DEFAULT; |
WebPluginInfo info_copy = info; |
if (found) { |
@@ -806,16 +805,16 @@ |
Send(reply_msg); |
} |
-void ResourceMessageFilter::OnOpenChannelToPlugin(const GURL& url, |
- const std::string& mime_type, |
- IPC::Message* reply_msg) { |
+void RenderMessageFilter::OnOpenChannelToPlugin(const GURL& url, |
+ const std::string& mime_type, |
+ IPC::Message* reply_msg) { |
plugin_service_->OpenChannelToPlugin( |
url, |
mime_type, |
new OpenChannelToPluginCallback(this, reply_msg)); |
} |
-void ResourceMessageFilter::OnOpenChannelToPepperPlugin( |
+void RenderMessageFilter::OnOpenChannelToPepperPlugin( |
const FilePath& path, |
IPC::Message* reply_msg) { |
PpapiPluginProcessHost* host = new PpapiPluginProcessHost(this); |
@@ -823,13 +822,13 @@ |
ppapi_plugin_hosts_.push_back(linked_ptr<PpapiPluginProcessHost>(host)); |
} |
-void ResourceMessageFilter::OnLaunchNaCl( |
+void RenderMessageFilter::OnLaunchNaCl( |
const std::wstring& url, int channel_descriptor, IPC::Message* reply_msg) { |
NaClProcessHost* host = new NaClProcessHost(resource_dispatcher_host_, url); |
host->Launch(this, channel_descriptor, reply_msg); |
} |
-void ResourceMessageFilter::OnCreateWorker( |
+void RenderMessageFilter::OnCreateWorker( |
const ViewHostMsg_CreateWorker_Params& params, int* route_id) { |
*route_id = params.route_id != MSG_ROUTING_NONE ? |
params.route_id : render_widget_helper_->GetNextRoutingID(); |
@@ -849,7 +848,7 @@ |
request_context_->GetURLRequestContext())); |
} |
-void ResourceMessageFilter::OnLookupSharedWorker( |
+void RenderMessageFilter::OnLookupSharedWorker( |
const ViewHostMsg_CreateWorker_Params& params, bool* exists, int* route_id, |
bool* url_mismatch) { |
*route_id = render_widget_helper_->GetNextRoutingID(); |
@@ -858,23 +857,23 @@ |
params.render_view_route_id, this, *route_id, url_mismatch); |
} |
-void ResourceMessageFilter::OnDocumentDetached(unsigned long long document_id) { |
+void RenderMessageFilter::OnDocumentDetached(unsigned long long document_id) { |
// Notify the WorkerService that the passed document was detached so any |
// associated shared workers can be shut down. |
WorkerService::GetInstance()->DocumentDetached(this, document_id); |
} |
-void ResourceMessageFilter::OnCancelCreateDedicatedWorker(int route_id) { |
+void RenderMessageFilter::OnCancelCreateDedicatedWorker(int route_id) { |
WorkerService::GetInstance()->CancelCreateDedicatedWorker(this, route_id); |
} |
-void ResourceMessageFilter::OnForwardToWorker(const IPC::Message& message) { |
+void RenderMessageFilter::OnForwardToWorker(const IPC::Message& message) { |
WorkerService::GetInstance()->ForwardMessage(message, this); |
} |
-void ResourceMessageFilter::OnDownloadUrl(const IPC::Message& message, |
- const GURL& url, |
- const GURL& referrer) { |
+void RenderMessageFilter::OnDownloadUrl(const IPC::Message& message, |
+ const GURL& url, |
+ const GURL& referrer) { |
URLRequestContext* context = request_context_->GetURLRequestContext(); |
// Don't show "Save As" UI. |
@@ -888,7 +887,7 @@ |
context); |
} |
-void ResourceMessageFilter::OnClipboardWriteObjectsSync( |
+void RenderMessageFilter::OnClipboardWriteObjectsSync( |
const Clipboard::ObjectMap& objects, |
base::SharedMemoryHandle bitmap_handle) { |
DCHECK(base::SharedMemory::IsHandleValid(bitmap_handle)) |
@@ -909,7 +908,7 @@ |
new WriteClipboardTask(long_living_objects)); |
} |
-void ResourceMessageFilter::OnClipboardWriteObjectsAsync( |
+void RenderMessageFilter::OnClipboardWriteObjectsAsync( |
const Clipboard::ObjectMap& objects) { |
// We cannot write directly from the IO thread, and cannot service the IPC |
// on the UI thread. We'll copy the relevant data and post a task to preform |
@@ -938,7 +937,7 @@ |
// See resource_message_filter_gtk.cc for the Linux implementation of these |
// functions. |
-void ResourceMessageFilter::OnClipboardIsFormatAvailable( |
+void RenderMessageFilter::OnClipboardIsFormatAvailable( |
Clipboard::FormatType format, Clipboard::Buffer buffer, |
IPC::Message* reply) { |
const bool result = GetClipboard()->IsFormatAvailable(format, buffer); |
@@ -946,24 +945,24 @@ |
Send(reply); |
} |
-void ResourceMessageFilter::OnClipboardReadText(Clipboard::Buffer buffer, |
- IPC::Message* reply) { |
+void RenderMessageFilter::OnClipboardReadText(Clipboard::Buffer buffer, |
+ IPC::Message* reply) { |
string16 result; |
GetClipboard()->ReadText(buffer, &result); |
ViewHostMsg_ClipboardReadText::WriteReplyParams(reply, result); |
Send(reply); |
} |
-void ResourceMessageFilter::OnClipboardReadAsciiText(Clipboard::Buffer buffer, |
- IPC::Message* reply) { |
+void RenderMessageFilter::OnClipboardReadAsciiText(Clipboard::Buffer buffer, |
+ IPC::Message* reply) { |
std::string result; |
GetClipboard()->ReadAsciiText(buffer, &result); |
ViewHostMsg_ClipboardReadAsciiText::WriteReplyParams(reply, result); |
Send(reply); |
} |
-void ResourceMessageFilter::OnClipboardReadHTML(Clipboard::Buffer buffer, |
- IPC::Message* reply) { |
+void RenderMessageFilter::OnClipboardReadHTML(Clipboard::Buffer buffer, |
+ IPC::Message* reply) { |
std::string src_url_str; |
string16 markup; |
GetClipboard()->ReadHTML(buffer, &markup, &src_url_str); |
@@ -973,7 +972,7 @@ |
Send(reply); |
} |
-void ResourceMessageFilter::OnClipboardReadAvailableTypes( |
+void RenderMessageFilter::OnClipboardReadAvailableTypes( |
Clipboard::Buffer buffer, IPC::Message* reply) { |
std::vector<string16> types; |
bool contains_filenames = false; |
@@ -984,7 +983,7 @@ |
Send(reply); |
} |
-void ResourceMessageFilter::OnClipboardReadData( |
+void RenderMessageFilter::OnClipboardReadData( |
Clipboard::Buffer buffer, const string16& type, IPC::Message* reply) { |
string16 data; |
string16 metadata; |
@@ -994,7 +993,7 @@ |
Send(reply); |
} |
-void ResourceMessageFilter::OnClipboardReadFilenames( |
+void RenderMessageFilter::OnClipboardReadFilenames( |
Clipboard::Buffer buffer, IPC::Message* reply) { |
std::vector<string16> filenames; |
bool result = ClipboardDispatcher::ReadFilenames(buffer, &filenames); |
@@ -1005,7 +1004,7 @@ |
#endif |
-void ResourceMessageFilter::OnCheckNotificationPermission( |
+void RenderMessageFilter::OnCheckNotificationPermission( |
const GURL& source_url, int* result) { |
*result = WebKit::WebNotificationPresenter::PermissionNotAllowed; |
@@ -1021,7 +1020,7 @@ |
*result = notification_prefs_->HasPermission(source_url.GetOrigin()); |
} |
-void ResourceMessageFilter::OnGetCPBrowsingContext(uint32* context) { |
+void RenderMessageFilter::OnGetCPBrowsingContext(uint32* context) { |
// Always allocate a new context when a plugin requests one, since it needs to |
// be unique for that plugin instance. |
*context = CPBrowsingContextManager::GetInstance()->Allocate( |
@@ -1029,7 +1028,7 @@ |
} |
#if defined(OS_WIN) |
-void ResourceMessageFilter::OnDuplicateSection( |
+void RenderMessageFilter::OnDuplicateSection( |
base::SharedMemoryHandle renderer_handle, |
base::SharedMemoryHandle* browser_handle) { |
// Duplicate the handle in this process right now so the memory is kept alive |
@@ -1040,7 +1039,7 @@ |
#endif |
#if defined(OS_POSIX) |
-void ResourceMessageFilter::OnAllocateSharedMemoryBuffer( |
+void RenderMessageFilter::OnAllocateSharedMemoryBuffer( |
uint32 buffer_size, |
base::SharedMemoryHandle* handle) { |
base::SharedMemory shared_buf; |
@@ -1053,7 +1052,7 @@ |
} |
#endif |
-void ResourceMessageFilter::OnResourceTypeStats( |
+void RenderMessageFilter::OnResourceTypeStats( |
const WebCache::ResourceTypeStats& stats) { |
HISTOGRAM_COUNTS("WebCoreCache.ImagesSizeKB", |
static_cast<int>(stats.images.size / 1024)); |
@@ -1070,12 +1069,12 @@ |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
NewRunnableFunction( |
- &ResourceMessageFilter::OnResourceTypeStatsOnUIThread, |
+ &RenderMessageFilter::OnResourceTypeStatsOnUIThread, |
stats, |
base::GetProcId(handle()))); |
} |
-void ResourceMessageFilter::OnResourceTypeStatsOnUIThread( |
+void RenderMessageFilter::OnResourceTypeStatsOnUIThread( |
const WebCache::ResourceTypeStats& stats, base::ProcessId renderer_id) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
TaskManager::GetInstance()->model()->NotifyResourceTypeStats( |
@@ -1083,18 +1082,18 @@ |
} |
-void ResourceMessageFilter::OnV8HeapStats(int v8_memory_allocated, |
- int v8_memory_used) { |
+void RenderMessageFilter::OnV8HeapStats(int v8_memory_allocated, |
+ int v8_memory_used) { |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
- NewRunnableFunction(&ResourceMessageFilter::OnV8HeapStatsOnUIThread, |
+ NewRunnableFunction(&RenderMessageFilter::OnV8HeapStatsOnUIThread, |
v8_memory_allocated, |
v8_memory_used, |
base::GetProcId(handle()))); |
} |
// static |
-void ResourceMessageFilter::OnV8HeapStatsOnUIThread( |
+void RenderMessageFilter::OnV8HeapStatsOnUIThread( |
int v8_memory_allocated, int v8_memory_used, base::ProcessId renderer_id) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
TaskManager::GetInstance()->model()->NotifyV8HeapStats( |
@@ -1103,12 +1102,12 @@ |
static_cast<size_t>(v8_memory_used)); |
} |
-void ResourceMessageFilter::OnDidZoomURL(const IPC::Message& message, |
- double zoom_level, |
- bool remember, |
- const GURL& url) { |
+void RenderMessageFilter::OnDidZoomURL(const IPC::Message& message, |
+ double zoom_level, |
+ bool remember, |
+ const GURL& url) { |
Task* task = NewRunnableMethod(this, |
- &ResourceMessageFilter::UpdateHostZoomLevelsOnUIThread, zoom_level, |
+ &RenderMessageFilter::UpdateHostZoomLevelsOnUIThread, zoom_level, |
remember, url, id(), message.routing_id()); |
#if defined(OS_MACOSX) |
cocoa_utils::PostTaskInEventTrackingRunLoopMode(FROM_HERE, task); |
@@ -1117,7 +1116,7 @@ |
#endif |
} |
-void ResourceMessageFilter::UpdateHostZoomLevelsOnUIThread( |
+void RenderMessageFilter::UpdateHostZoomLevelsOnUIThread( |
double zoom_level, |
bool remember, |
const GURL& url, |
@@ -1141,12 +1140,12 @@ |
} |
} |
-void ResourceMessageFilter::OnResolveProxy(const GURL& url, |
- IPC::Message* reply_msg) { |
+void RenderMessageFilter::OnResolveProxy(const GURL& url, |
+ IPC::Message* reply_msg) { |
resolve_proxy_msg_helper_.Start(url, reply_msg); |
} |
-void ResourceMessageFilter::OnResolveProxyCompleted( |
+void RenderMessageFilter::OnResolveProxyCompleted( |
IPC::Message* reply_msg, |
int result, |
const std::string& proxy_list) { |
@@ -1154,7 +1153,7 @@ |
Send(reply_msg); |
} |
-void ResourceMessageFilter::OnGetDefaultPrintSettings(IPC::Message* reply_msg) { |
+void RenderMessageFilter::OnGetDefaultPrintSettings(IPC::Message* reply_msg) { |
scoped_refptr<printing::PrinterQuery> printer_query; |
if (!print_job_manager_->printing_enabled()) { |
// Reply with NULL query. |
@@ -1169,7 +1168,7 @@ |
CancelableTask* task = NewRunnableMethod( |
this, |
- &ResourceMessageFilter::OnGetDefaultPrintSettingsReply, |
+ &RenderMessageFilter::OnGetDefaultPrintSettingsReply, |
printer_query, |
reply_msg); |
// Loads default settings. This is asynchronous, only the IPC message sender |
@@ -1182,7 +1181,7 @@ |
task); |
} |
-void ResourceMessageFilter::OnGetDefaultPrintSettingsReply( |
+void RenderMessageFilter::OnGetDefaultPrintSettingsReply( |
scoped_refptr<printing::PrinterQuery> printer_query, |
IPC::Message* reply_msg) { |
ViewMsg_Print_Params params; |
@@ -1206,7 +1205,7 @@ |
} |
} |
-void ResourceMessageFilter::OnScriptedPrint( |
+void RenderMessageFilter::OnScriptedPrint( |
const ViewHostMsg_ScriptedPrint_Params& params, |
IPC::Message* reply_msg) { |
gfx::NativeView host_view = |
@@ -1220,7 +1219,7 @@ |
CancelableTask* task = NewRunnableMethod( |
this, |
- &ResourceMessageFilter::OnScriptedPrintReply, |
+ &RenderMessageFilter::OnScriptedPrintReply, |
printer_query, |
params.routing_id, |
reply_msg); |
@@ -1233,7 +1232,7 @@ |
task); |
} |
-void ResourceMessageFilter::OnScriptedPrintReply( |
+void RenderMessageFilter::OnScriptedPrintReply( |
scoped_refptr<printing::PrinterQuery> printer_query, |
int routing_id, |
IPC::Message* reply_msg) { |
@@ -1257,7 +1256,7 @@ |
} |
// static |
-Clipboard* ResourceMessageFilter::GetClipboard() { |
+Clipboard* RenderMessageFilter::GetClipboard() { |
// We have a static instance of the clipboard service for use by all message |
// filters. This instance lives for the life of the browser processes. |
static Clipboard* clipboard = new Clipboard; |
@@ -1265,7 +1264,7 @@ |
return clipboard; |
} |
-ChromeURLRequestContext* ResourceMessageFilter::GetRequestContextForURL( |
+ChromeURLRequestContext* RenderMessageFilter::GetRequestContextForURL( |
const GURL& url) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
URLRequestContextGetter* context_getter = |
@@ -1275,62 +1274,62 @@ |
context_getter->GetURLRequestContext()); |
} |
-void ResourceMessageFilter::OnPlatformCheckSpelling(const string16& word, |
- int tag, |
- bool* correct) { |
+void RenderMessageFilter::OnPlatformCheckSpelling(const string16& word, |
+ int tag, |
+ bool* correct) { |
*correct = SpellCheckerPlatform::CheckSpelling(word, tag); |
} |
-void ResourceMessageFilter::OnPlatformFillSuggestionList( |
+void RenderMessageFilter::OnPlatformFillSuggestionList( |
const string16& word, |
std::vector<string16>* suggestions) { |
SpellCheckerPlatform::FillSuggestionList(word, suggestions); |
} |
-void ResourceMessageFilter::OnGetDocumentTag(IPC::Message* reply_msg) { |
+void RenderMessageFilter::OnGetDocumentTag(IPC::Message* reply_msg) { |
int tag = SpellCheckerPlatform::GetDocumentTag(); |
ViewHostMsg_GetDocumentTag::WriteReplyParams(reply_msg, tag); |
Send(reply_msg); |
return; |
} |
-void ResourceMessageFilter::OnDocumentWithTagClosed(int tag) { |
+void RenderMessageFilter::OnDocumentWithTagClosed(int tag) { |
SpellCheckerPlatform::CloseDocumentWithTag(tag); |
} |
-void ResourceMessageFilter::OnShowSpellingPanel(bool show) { |
+void RenderMessageFilter::OnShowSpellingPanel(bool show) { |
SpellCheckerPlatform::ShowSpellingPanel(show); |
} |
-void ResourceMessageFilter::OnUpdateSpellingPanelWithMisspelledWord( |
+void RenderMessageFilter::OnUpdateSpellingPanelWithMisspelledWord( |
const string16& word) { |
SpellCheckerPlatform::UpdateSpellingPanelWithMisspelledWord(word); |
} |
-void ResourceMessageFilter::OnDnsPrefetch( |
+void RenderMessageFilter::OnDnsPrefetch( |
const std::vector<std::string>& hostnames) { |
chrome_browser_net::DnsPrefetchList(hostnames); |
} |
-void ResourceMessageFilter::OnRendererHistograms( |
+void RenderMessageFilter::OnRendererHistograms( |
int sequence_number, |
const std::vector<std::string>& histograms) { |
HistogramSynchronizer::DeserializeHistogramList(sequence_number, histograms); |
} |
#if defined(OS_MACOSX) |
-void ResourceMessageFilter::OnAllocTransportDIB( |
+void RenderMessageFilter::OnAllocTransportDIB( |
size_t size, bool cache_in_browser, TransportDIB::Handle* handle) { |
render_widget_helper_->AllocTransportDIB(size, cache_in_browser, handle); |
} |
-void ResourceMessageFilter::OnFreeTransportDIB( |
+void RenderMessageFilter::OnFreeTransportDIB( |
TransportDIB::Id dib_id) { |
render_widget_helper_->FreeTransportDIB(dib_id); |
} |
#endif |
-void ResourceMessageFilter::OnOpenChannelToExtension( |
+void RenderMessageFilter::OnOpenChannelToExtension( |
int routing_id, const std::string& source_extension_id, |
const std::string& target_extension_id, |
const std::string& channel_name, int* port_id) { |
@@ -1340,12 +1339,12 @@ |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
NewRunnableMethod( |
- this, &ResourceMessageFilter::OpenChannelToExtensionOnUIThread, |
+ this, &RenderMessageFilter::OpenChannelToExtensionOnUIThread, |
id(), routing_id, port2_id, source_extension_id, |
target_extension_id, channel_name)); |
} |
-void ResourceMessageFilter::OpenChannelToExtensionOnUIThread( |
+void RenderMessageFilter::OpenChannelToExtensionOnUIThread( |
int source_process_id, int source_routing_id, |
int receiver_port_id, |
const std::string& source_extension_id, |
@@ -1357,7 +1356,7 @@ |
source_extension_id, target_extension_id, channel_name); |
} |
-void ResourceMessageFilter::OnOpenChannelToTab( |
+void RenderMessageFilter::OnOpenChannelToTab( |
int routing_id, int tab_id, const std::string& extension_id, |
const std::string& channel_name, int* port_id) { |
int port2_id; |
@@ -1366,11 +1365,11 @@ |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
NewRunnableMethod( |
- this, &ResourceMessageFilter::OpenChannelToTabOnUIThread, |
+ this, &RenderMessageFilter::OpenChannelToTabOnUIThread, |
id(), routing_id, port2_id, tab_id, extension_id, channel_name)); |
} |
-void ResourceMessageFilter::OpenChannelToTabOnUIThread( |
+void RenderMessageFilter::OpenChannelToTabOnUIThread( |
int source_process_id, int source_routing_id, |
int receiver_port_id, |
int tab_id, |
@@ -1382,7 +1381,7 @@ |
tab_id, extension_id, channel_name); |
} |
-bool ResourceMessageFilter::CheckBenchmarkingEnabled() const { |
+bool RenderMessageFilter::CheckBenchmarkingEnabled() const { |
static bool checked = false; |
static bool result = false; |
if (!checked) { |
@@ -1393,7 +1392,7 @@ |
return result; |
} |
-void ResourceMessageFilter::OnCloseCurrentConnections() { |
+void RenderMessageFilter::OnCloseCurrentConnections() { |
// This function is disabled unless the user has enabled |
// benchmarking extensions. |
if (!CheckBenchmarkingEnabled()) |
@@ -1402,7 +1401,7 @@ |
http_transaction_factory()->GetCache()->CloseCurrentConnections(); |
} |
-void ResourceMessageFilter::OnSetCacheMode(bool enabled) { |
+void RenderMessageFilter::OnSetCacheMode(bool enabled) { |
// This function is disabled unless the user has enabled |
// benchmarking extensions. |
if (!CheckBenchmarkingEnabled()) |
@@ -1415,7 +1414,7 @@ |
http_cache->set_mode(mode); |
} |
-void ResourceMessageFilter::OnClearCache(IPC::Message* reply_msg) { |
+void RenderMessageFilter::OnClearCache(IPC::Message* reply_msg) { |
// This function is disabled unless the user has enabled |
// benchmarking extensions. |
int rv = -1; |
@@ -1438,7 +1437,7 @@ |
Send(reply_msg); |
} |
-bool ResourceMessageFilter::CheckPreparsedJsCachingEnabled() const { |
+bool RenderMessageFilter::CheckPreparsedJsCachingEnabled() const { |
static bool checked = false; |
static bool result = false; |
if (!checked) { |
@@ -1449,7 +1448,7 @@ |
return result; |
} |
-void ResourceMessageFilter::OnCacheableMetadataAvailable( |
+void RenderMessageFilter::OnCacheableMetadataAvailable( |
const GURL& url, |
double expected_response_time, |
const std::vector<char>& data) { |
@@ -1468,7 +1467,7 @@ |
// TODO(lzheng): This only enables spdy over ssl. Enable spdy for http |
// when needed. |
-void ResourceMessageFilter::OnEnableSpdy(bool enable) { |
+void RenderMessageFilter::OnEnableSpdy(bool enable) { |
if (enable) { |
net::HttpNetworkLayer::EnableSpdy("npn,force-alt-protocols"); |
} else { |
@@ -1476,10 +1475,10 @@ |
} |
} |
-void ResourceMessageFilter::OnKeygen(uint32 key_size_index, |
- const std::string& challenge_string, |
- const GURL& url, |
- IPC::Message* reply_msg) { |
+void RenderMessageFilter::OnKeygen(uint32 key_size_index, |
+ const std::string& challenge_string, |
+ const GURL& url, |
+ IPC::Message* reply_msg) { |
// Map displayed strings indicating level of keysecurity in the <keygen> |
// menu to the key size in bits. (See SSLKeyGeneratorChromium.cpp in WebCore.) |
int key_size_in_bits; |
@@ -1502,7 +1501,7 @@ |
if (!WorkerPool::PostTask( |
FROM_HERE, |
NewRunnableMethod( |
- this, &ResourceMessageFilter::OnKeygenOnWorkerThread, |
+ this, &RenderMessageFilter::OnKeygenOnWorkerThread, |
key_size_in_bits, challenge_string, url, reply_msg), |
true)) { |
NOTREACHED() << "Failed to dispatch keygen task to worker pool"; |
@@ -1512,7 +1511,7 @@ |
} |
} |
-void ResourceMessageFilter::OnKeygenOnWorkerThread( |
+void RenderMessageFilter::OnKeygenOnWorkerThread( |
int key_size_in_bits, |
const std::string& challenge_string, |
const GURL& url, |
@@ -1528,23 +1527,23 @@ |
BrowserThread::PostTask( |
BrowserThread::IO, FROM_HERE, |
- NewRunnableMethod(this, &ResourceMessageFilter::Send, reply_msg)); |
+ NewRunnableMethod(this, &RenderMessageFilter::Send, reply_msg)); |
} |
#if defined(USE_TCMALLOC) |
-void ResourceMessageFilter::OnRendererTcmalloc(base::ProcessId pid, |
- const std::string& output) { |
+void RenderMessageFilter::OnRendererTcmalloc(base::ProcessId pid, |
+ const std::string& output) { |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
NewRunnableFunction(AboutTcmallocRendererCallback, pid, output)); |
} |
#endif |
-void ResourceMessageFilter::OnEstablishGpuChannel() { |
+void RenderMessageFilter::OnEstablishGpuChannel() { |
GpuProcessHost::Get()->EstablishGpuChannel(id(), this); |
} |
-void ResourceMessageFilter::OnSynchronizeGpu(IPC::Message* reply) { |
+void RenderMessageFilter::OnSynchronizeGpu(IPC::Message* reply) { |
// We handle this message (and the other GPU process messages) here |
// rather than handing the message to the GpuProcessHost for |
// dispatch so that we can use the DELAY_REPLY macro to synthesize |
@@ -1553,7 +1552,7 @@ |
GpuProcessHost::Get()->Synchronize(reply, this); |
} |
-void ResourceMessageFilter::OnGetExtensionMessageBundle( |
+void RenderMessageFilter::OnGetExtensionMessageBundle( |
const std::string& extension_id, IPC::Message* reply_msg) { |
ChromeURLRequestContext* context = static_cast<ChromeURLRequestContext*>( |
request_context_->GetURLRequestContext()); |
@@ -1566,11 +1565,11 @@ |
BrowserThread::PostTask( |
BrowserThread::FILE, FROM_HERE, |
NewRunnableMethod( |
- this, &ResourceMessageFilter::OnGetExtensionMessageBundleOnFileThread, |
+ this, &RenderMessageFilter::OnGetExtensionMessageBundleOnFileThread, |
extension_path, extension_id, default_locale, reply_msg)); |
} |
-void ResourceMessageFilter::OnGetExtensionMessageBundleOnFileThread( |
+void RenderMessageFilter::OnGetExtensionMessageBundleOnFileThread( |
const FilePath& extension_path, |
const std::string& extension_id, |
const std::string& default_locale, |
@@ -1599,13 +1598,13 @@ |
BrowserThread::PostTask( |
BrowserThread::IO, FROM_HERE, |
- NewRunnableMethod(this, &ResourceMessageFilter::Send, reply_msg)); |
+ NewRunnableMethod(this, &RenderMessageFilter::Send, reply_msg)); |
} |
-void ResourceMessageFilter::OnAsyncOpenFile(const IPC::Message& msg, |
- const FilePath& path, |
- int flags, |
- int message_id) { |
+void RenderMessageFilter::OnAsyncOpenFile(const IPC::Message& msg, |
+ const FilePath& path, |
+ int flags, |
+ int message_id) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
if (!ChildProcessSecurityPolicy::GetInstance()->HasPermissionsForFile( |
@@ -1618,14 +1617,14 @@ |
BrowserThread::PostTask( |
BrowserThread::FILE, FROM_HERE, NewRunnableMethod( |
- this, &ResourceMessageFilter::AsyncOpenFileOnFileThread, |
+ this, &RenderMessageFilter::AsyncOpenFileOnFileThread, |
path, flags, message_id, msg.routing_id())); |
} |
-void ResourceMessageFilter::AsyncOpenFileOnFileThread(const FilePath& path, |
- int flags, |
- int message_id, |
- int routing_id) { |
+void RenderMessageFilter::AsyncOpenFileOnFileThread(const FilePath& path, |
+ int flags, |
+ int message_id, |
+ int routing_id) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::FILE)); |
base::PlatformFileError error_code = base::PLATFORM_FILE_OK; |
base::PlatformFile file = base::CreatePlatformFile( |
@@ -1645,7 +1644,7 @@ |
routing_id, error_code, file_for_transit, message_id); |
BrowserThread::PostTask( |
BrowserThread::IO, FROM_HERE, NewRunnableMethod( |
- this, &ResourceMessageFilter::Send, reply)); |
+ this, &RenderMessageFilter::Send, reply)); |
} |
SetCookieCompletion::SetCookieCompletion(int render_process_id, |
@@ -1687,7 +1686,7 @@ |
int render_view_id, |
const GURL& url, |
IPC::Message* reply_msg, |
- ResourceMessageFilter* filter, |
+ RenderMessageFilter* filter, |
ChromeURLRequestContext* context, |
bool raw_cookies) |
: url_(url), |
@@ -1748,7 +1747,7 @@ |
CookiesEnabledCompletion::CookiesEnabledCompletion( |
IPC::Message* reply_msg, |
- ResourceMessageFilter* filter) |
+ RenderMessageFilter* filter) |
: reply_msg_(reply_msg), |
filter_(filter) { |
} |