summaryrefslogtreecommitdiffstats
path: root/chrome/browser/plugin_process_host.cc
diff options
context:
space:
mode:
authorjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-10 22:44:13 +0000
committerjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-10 22:44:13 +0000
commitad15f9e53eb8173ce3e4af4d6c6685979b4b9338 (patch)
tree82c5816c2ec9448921402b5366c6ef5d35f8eff3 /chrome/browser/plugin_process_host.cc
parent8db216ee756d4e06fbd05676b045784da3a5928c (diff)
downloadchromium_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.cc29
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,