summaryrefslogtreecommitdiffstats
path: root/chrome/common/render_messages_internal.h
diff options
context:
space:
mode:
authorjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-18 22:51:03 +0000
committerjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-18 22:51:03 +0000
commit11de3e98153ad8dcb9e6628e527f7bfb2ca0a8ed (patch)
tree53cd07aaba6e6294b18a43a362980f8aa4a27142 /chrome/common/render_messages_internal.h
parent51570ddfc079a32dc5e78887f730b7aa270b916e (diff)
downloadchromium_src-11de3e98153ad8dcb9e6628e527f7bfb2ca0a8ed.zip
chromium_src-11de3e98153ad8dcb9e6628e527f7bfb2ca0a8ed.tar.gz
chromium_src-11de3e98153ad8dcb9e6628e527f7bfb2ca0a8ed.tar.bz2
Implement a max worker count of 16 per tab and 64 total. Any workers created after that are queued.
Review URL: http://codereview.chromium.org/125242 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18763 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common/render_messages_internal.h')
-rw-r--r--chrome/common/render_messages_internal.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/chrome/common/render_messages_internal.h b/chrome/common/render_messages_internal.h
index 594d553..bd3c059 100644
--- a/chrome/common/render_messages_internal.h
+++ b/chrome/common/render_messages_internal.h
@@ -594,6 +594,10 @@ IPC_BEGIN_MESSAGES(View)
// directory and verify that it is valid.
IPC_MESSAGE_CONTROL1(UtilityMsg_UnpackExtension,
FilePath /* extension_filename */)
+
+ // Response message to ViewHostMsg_CreateDedicatedWorker. Sent when the
+ // worker has started.
+ IPC_MESSAGE_ROUTED0(ViewMsg_DedicatedWorkerCreated)
IPC_END_MESSAGES(View)
@@ -1371,6 +1375,13 @@ IPC_BEGIN_MESSAGES(ViewHost)
int /* render_view_route_id */,
int /* route_id */)
+ // Sent if the worker object has sent a ViewHostMsg_CreateDedicatedWorker
+ // message and not received a ViewMsg_DedicatedWorkerCreated reply, but in the
+ // mean time it's destroyed. This tells the browser to not create the queued
+ // worker.
+ IPC_MESSAGE_CONTROL1(ViewHostMsg_CancelCreateDedicatedWorker,
+ int /* route_id */)
+
// Wraps an IPC message that's destined to the worker on the renderer->browser
// hop.
IPC_MESSAGE_CONTROL1(ViewHostMsg_ForwardToWorker,