| Index: ipc/ipc_message_macros.h
|
| diff --git a/ipc/ipc_message_macros.h b/ipc/ipc_message_macros.h
|
| index 63faa486147f17cb4cc99fb0df5b27b997ee849c..77a841547fbf721f2a5b9b2c90d0f3c0b9613487 100644
|
| --- a/ipc/ipc_message_macros.h
|
| +++ b/ipc/ipc_message_macros.h
|
| @@ -183,22 +183,22 @@
|
| #include "ipc/ipc_message_utils_impl.h"
|
| #endif
|
|
|
| +// Override this to force message classes to be exported.
|
| +#ifndef IPC_MESSAGE_EXPORT
|
| +#define IPC_MESSAGE_EXPORT
|
| +#endif
|
| +
|
| // Macros for defining structs. May be subsequently redefined.
|
| #define IPC_STRUCT_BEGIN(struct_name) \
|
| struct struct_name; \
|
| IPC_STRUCT_TRAITS_BEGIN(struct_name) \
|
| IPC_STRUCT_TRAITS_END() \
|
| - struct struct_name : IPC::NoParams { \
|
| + struct IPC_MESSAGE_EXPORT struct_name : IPC::NoParams { \
|
| struct_name(); \
|
| ~struct_name();
|
| #define IPC_STRUCT_MEMBER(type, name) type name;
|
| #define IPC_STRUCT_END() };
|
|
|
| -// Override this to force message classes to be exported.
|
| -#ifndef IPC_MESSAGE_EXPORT
|
| -#define IPC_MESSAGE_EXPORT
|
| -#endif
|
| -
|
| // Message macros collect specific numbers of arguments and funnel them into
|
| // the common message generation macro. These should never be redefined.
|
| #define IPC_MESSAGE_CONTROL0(msg_class) \
|
|
|