| Index: chrome/common/ipc_message_macros.h
|
| ===================================================================
|
| --- chrome/common/ipc_message_macros.h (revision 20552)
|
| +++ chrome/common/ipc_message_macros.h (working copy)
|
| @@ -96,6 +96,7 @@
|
| #undef IPC_MESSAGE_ROUTED4
|
| #undef IPC_MESSAGE_ROUTED5
|
| #undef IPC_MESSAGE_ROUTED6
|
| +#undef IPC_MESSAGE_ROUTED7
|
| #undef IPC_SYNC_MESSAGE_CONTROL0_0
|
| #undef IPC_SYNC_MESSAGE_CONTROL0_1
|
| #undef IPC_SYNC_MESSAGE_CONTROL0_2
|
| @@ -192,6 +193,9 @@
|
| #define IPC_MESSAGE_ROUTED6(msg_class, type1, type2, type3, type4, type5, type6) \
|
| msg_class##__ID,
|
|
|
| +#define IPC_MESSAGE_ROUTED7(msg_class, type1, type2, type3, type4, type5, type6, type7) \
|
| + msg_class##__ID,
|
| +
|
| #define IPC_SYNC_MESSAGE_CONTROL0_0(msg_class) \
|
| msg_class##__ID,
|
|
|
| @@ -465,6 +469,9 @@
|
| #define IPC_MESSAGE_ROUTED6(msg_class, type1, type2, type3, type4, type5, type6) \
|
| IPC_MESSAGE_LOG(msg_class)
|
|
|
| +#define IPC_MESSAGE_ROUTED7(msg_class, type1, type2, type3, type4, type5, type6, type7) \
|
| + IPC_MESSAGE_LOG(msg_class)
|
| +
|
| #define IPC_SYNC_MESSAGE_CONTROL0_0(msg_class) \
|
| IPC_MESSAGE_LOG(msg_class)
|
|
|
| @@ -728,6 +735,22 @@
|
| routing_id, ID, MakeRefTuple(arg1, arg2, arg3, arg4, arg5, arg6)) {} \
|
| };
|
|
|
| +#define IPC_MESSAGE_ROUTED7(msg_class, type1, type2, type3, type4, type5, \
|
| + type6, type7) \
|
| + class msg_class : \
|
| + public IPC::MessageWithTuple< Tuple7<type1, type2, type3, type4, type5, \
|
| + type6, type7> > { \
|
| + public: \
|
| + enum { ID = msg_class##__ID }; \
|
| + msg_class(int32 routing_id, const type1& arg1, const type2& arg2, \
|
| + const type3& arg3, const type4& arg4, const type5& arg5, \
|
| + const type6& arg6, const type7& arg7) \
|
| + : IPC::MessageWithTuple< Tuple7<type1, type2, type3, type4, type5, \
|
| + type6, type7> >( \
|
| + routing_id, ID, MakeRefTuple(arg1, arg2, arg3, arg4, arg5, \
|
| + arg6, arg7)) {} \
|
| + };
|
| +
|
| #define IPC_SYNC_MESSAGE_CONTROL0_0(msg_class) \
|
| class msg_class : public IPC::MessageWithReply<Tuple0, Tuple0 > { \
|
| public: \
|
|
|