diff options
Diffstat (limited to 'ipc/ipc_message_macros.h')
-rw-r--r-- | ipc/ipc_message_macros.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ipc/ipc_message_macros.h b/ipc/ipc_message_macros.h index 27fcf83..783108e 100644 --- a/ipc/ipc_message_macros.h +++ b/ipc/ipc_message_macros.h @@ -191,10 +191,12 @@ // Macros for defining structs. May be subsequently redefined. #define IPC_STRUCT_BEGIN(struct_name) \ + IPC_STRUCT_BEGIN_WITH_PARENT(struct_name, IPC::NoParams) +#define IPC_STRUCT_BEGIN_WITH_PARENT(struct_name, parent) \ struct struct_name; \ IPC_STRUCT_TRAITS_BEGIN(struct_name) \ IPC_STRUCT_TRAITS_END() \ - struct IPC_MESSAGE_EXPORT struct_name : IPC::NoParams { \ + struct IPC_MESSAGE_EXPORT struct_name : parent { \ struct_name(); \ ~struct_name(); #define IPC_STRUCT_MEMBER(type, name) type name; |