| Index: chrome/browser/renderer_host/resource_message_filter.cc
|
| ===================================================================
|
| --- chrome/browser/renderer_host/resource_message_filter.cc (revision 9935)
|
| +++ chrome/browser/renderer_host/resource_message_filter.cc (working copy)
|
| @@ -16,6 +16,7 @@
|
| #include "chrome/browser/renderer_host/audio_renderer_host.h"
|
| #include "chrome/browser/renderer_host/browser_render_process_host.h"
|
| #include "chrome/browser/renderer_host/render_widget_helper.h"
|
| +#include "chrome/browser/worker_service.h"
|
| #include "chrome/common/chrome_plugin_lib.h"
|
| #include "chrome/common/chrome_plugin_util.h"
|
| #include "chrome/common/notification_service.h"
|
| @@ -190,6 +191,10 @@
|
| OnReceiveContextMenuMsg(message))
|
| IPC_MESSAGE_HANDLER_DELAY_REPLY(ViewHostMsg_OpenChannelToPlugin,
|
| OnOpenChannelToPlugin)
|
| + IPC_MESSAGE_HANDLER(ViewHostMsg_CreateDedicatedWorker,
|
| + OnCreateDedicatedWorker)
|
| + IPC_MESSAGE_HANDLER(ViewHostMsg_ForwardToWorker,
|
| + OnForwardToWorker)
|
| IPC_MESSAGE_HANDLER_DELAY_REPLY(ViewHostMsg_SpellCheck, OnSpellCheck)
|
| IPC_MESSAGE_HANDLER(ViewHostMsg_DnsPrefetch, OnDnsPrefetch)
|
| IPC_MESSAGE_HANDLER_GENERIC(ViewHostMsg_PaintRect,
|
| @@ -473,6 +478,15 @@
|
| locale, reply_msg);
|
| }
|
|
|
| +void ResourceMessageFilter::OnCreateDedicatedWorker(const GURL& url,
|
| + int* route_id) {
|
| + *route_id = WorkerService::GetInstance()->CreateDedicatedWorker(url);
|
| +}
|
| +
|
| +void ResourceMessageFilter::OnForwardToWorker(const IPC::Message& message) {
|
| + WorkerService::GetInstance()->ForwardMessage(message);
|
| +}
|
| +
|
| void ResourceMessageFilter::OnDownloadUrl(const IPC::Message& message,
|
| const GURL& url,
|
| const GURL& referrer) {
|
|
|