diff options
author | jam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-10 22:44:13 +0000 |
---|---|---|
committer | jam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-10 22:44:13 +0000 |
commit | ad15f9e53eb8173ce3e4af4d6c6685979b4b9338 (patch) | |
tree | 82c5816c2ec9448921402b5366c6ef5d35f8eff3 /chrome/browser/plugin_process_host.cc | |
parent | 8db216ee756d4e06fbd05676b045784da3a5928c (diff) | |
download | chromium_src-ad15f9e53eb8173ce3e4af4d6c6685979b4b9338.zip chromium_src-ad15f9e53eb8173ce3e4af4d6c6685979b4b9338.tar.gz chromium_src-ad15f9e53eb8173ce3e4af4d6c6685979b4b9338.tar.bz2 |
A little cleanup of ResourceDispatcherHost to make it less renderer centric, since it's used by plugin and worker processes.
Review URL: http://codereview.chromium.org/43001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11393 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/plugin_process_host.cc')
-rw-r--r-- | chrome/browser/plugin_process_host.cc | 29 |
1 files changed, 10 insertions, 19 deletions
diff --git a/chrome/browser/plugin_process_host.cc b/chrome/browser/plugin_process_host.cc index 25761f8..1ac8c73 100644 --- a/chrome/browser/plugin_process_host.cc +++ b/chrome/browser/plugin_process_host.cc @@ -370,9 +370,7 @@ PluginProcessHost::PluginProcessHost(MessageLoop* main_message_loop) } PluginProcessHost::~PluginProcessHost() { - // Cancel all requests for plugin processes. - // TODO(mpcomplete): use a real process ID when http://b/issue?id=1210062 is - // fixed. + // Cancel all requests for plugin process. PluginService::GetInstance()->resource_dispatcher_host()-> CancelRequestsForProcess(-1); @@ -612,10 +610,6 @@ void PluginProcessHost::OnRequestResource( const IPC::Message& message, int request_id, const ViewHostMsg_Resource_Request& request) { - // TODO(mpcomplete): we need a "process_id" mostly for a unique identifier. - // We should decouple the idea of a render_process_host_id from the unique ID - // in ResourceDispatcherHost. - int render_process_host_id = -1; URLRequestContext* context = CPBrowsingContextManager::Instance()-> ToURLRequestContext(request.request_context); // TODO(mpcomplete): remove fallback case when Gears support is prevalent. @@ -623,33 +617,30 @@ void PluginProcessHost::OnRequestResource( context = Profile::GetDefaultRequestContext(); PluginService::GetInstance()->resource_dispatcher_host()-> - BeginRequest(this, handle(), render_process_host_id, - MSG_ROUTING_CONTROL, request_id, request, context, NULL); + BeginRequest(this, ChildProcessInfo::PLUGIN_PROCESS, handle(), + -1, MSG_ROUTING_CONTROL, request_id, + request, context, NULL); } void PluginProcessHost::OnCancelRequest(int request_id) { - int render_process_host_id = -1; PluginService::GetInstance()->resource_dispatcher_host()-> - CancelRequest(render_process_host_id, request_id, true); + CancelRequest(-1, request_id, true); } void PluginProcessHost::OnDataReceivedACK(int request_id) { - int render_process_host_id = -1; PluginService::GetInstance()->resource_dispatcher_host()-> - OnDataReceivedACK(render_process_host_id, request_id); + OnDataReceivedACK(-1, request_id); } void PluginProcessHost::OnUploadProgressACK(int request_id) { - int render_process_host_id = -1; PluginService::GetInstance()->resource_dispatcher_host()-> - OnUploadProgressACK(render_process_host_id, request_id); + OnUploadProgressACK(-1, request_id); } void PluginProcessHost::OnSyncLoad( int request_id, const ViewHostMsg_Resource_Request& request, IPC::Message* sync_result) { - int render_process_host_id = -1; URLRequestContext* context = CPBrowsingContextManager::Instance()-> ToURLRequestContext(request.request_context); // TODO(mpcomplete): remove fallback case when Gears support is prevalent. @@ -657,9 +648,9 @@ void PluginProcessHost::OnSyncLoad( context = Profile::GetDefaultRequestContext(); PluginService::GetInstance()->resource_dispatcher_host()-> - BeginRequest(this, handle(), render_process_host_id, - MSG_ROUTING_CONTROL, request_id, request, context, - sync_result); + BeginRequest(this, ChildProcessInfo::PLUGIN_PROCESS, handle(), + -1, MSG_ROUTING_CONTROL, request_id, + request, context, sync_result); } void PluginProcessHost::OnGetCookies(uint32 request_context, |