Index: ipc/ipc_message_macros.h |
diff --git a/ipc/ipc_message_macros.h b/ipc/ipc_message_macros.h |
index f37c05b8ebd7470cd23f9f58fe840da7e8def242..0ef300e1451e05955679899db426904dcd1602d7 100644 |
--- a/ipc/ipc_message_macros.h |
+++ b/ipc/ipc_message_macros.h |
@@ -202,7 +202,9 @@ |
struct IPC_MESSAGE_EXPORT struct_name : parent { \ |
struct_name(); \ |
~struct_name(); |
-#define IPC_STRUCT_MEMBER(type, name) type name; |
+// Optional variadic parameters specify the default value for this struct |
+// member. They are passed through to the constructor for |type|. |
+#define IPC_STRUCT_MEMBER(type, name, ...) type name; |
#define IPC_STRUCT_END() }; |
// Message macros collect specific numbers of arguments and funnel them into |