summaryrefslogtreecommitdiffstats
path: root/ipc/ipc_message_macros.h
diff options
context:
space:
mode:
authorapatrick@google.com <apatrick@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-12-04 18:08:45 +0000
committerapatrick@google.com <apatrick@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-12-04 18:08:45 +0000
commit168ae92e90cafe51d7b4d62ce202a8aba093b88c (patch)
treeae330b8e28cc47d1b8dc5824cf01604e31b15be0 /ipc/ipc_message_macros.h
parent7fe2c0f6df1bf3bd495cf39f2cd7dcb515740455 (diff)
downloadchromium_src-168ae92e90cafe51d7b4d62ce202a8aba093b88c.zip
chromium_src-168ae92e90cafe51d7b4d62ce202a8aba093b88c.tar.gz
chromium_src-168ae92e90cafe51d7b4d62ce202a8aba093b88c.tar.bz2
Added new IPC message class for CommandBuffer.
Increased IPC message header type from 16 bits to 32 bits so it can accomodate more message classes. TEST=none BUG=none Review URL: http://codereview.chromium.org/399013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33832 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ipc/ipc_message_macros.h')
-rw-r--r--ipc/ipc_message_macros.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/ipc/ipc_message_macros.h b/ipc/ipc_message_macros.h
index ba2a10a..e46ab12 100644
--- a/ipc/ipc_message_macros.h
+++ b/ipc/ipc_message_macros.h
@@ -145,8 +145,8 @@
// Do label##PreStart so that automation messages keep the same id as before.
#define IPC_BEGIN_MESSAGES(label) \
enum label##MsgType { \
- label##Start = label##MsgStart << 12, \
- label##PreStart = (label##MsgStart << 12) - 1,
+ label##Start = label##MsgStart << 16, \
+ label##PreStart = (label##MsgStart << 16) - 1,
#define IPC_END_MESSAGES(label) \
label##End \
@@ -387,7 +387,7 @@ void class_name::OnMessageReceived(const IPC::Message& msg) \
#ifndef IPC_LOG_TABLE_CREATED
#define IPC_LOG_TABLE_CREATED
-typedef void (*LogFunction)(uint16 type,
+typedef void (*LogFunction)(uint32 type,
std::wstring* name,
const IPC::Message* msg,
std::wstring* params);
@@ -397,7 +397,7 @@ LogFunction g_log_function_mapping[LastMsgIndex];
#define IPC_BEGIN_MESSAGES(label) \
- void label##MsgLog(uint16 type, std::wstring* name, const IPC::Message* msg, std::wstring* params) { \
+ void label##MsgLog(uint32 type, std::wstring* name, const IPC::Message* msg, std::wstring* params) { \
switch (type) {
#define IPC_END_MESSAGES(label) \