Index: ipc/param_traits_macros.h |
diff --git a/ipc/param_traits_macros.h b/ipc/param_traits_macros.h |
index 7c4cc69275bc1ec209afe7fe34aa20a24bb18b38..100344023824d480826e7202add8001d937a7273 100644 |
--- a/ipc/param_traits_macros.h |
+++ b/ipc/param_traits_macros.h |
@@ -13,6 +13,8 @@ |
template <> \ |
struct IPC_MESSAGE_EXPORT ParamTraits<struct_name> { \ |
typedef struct_name param_type; \ |
+ static void GetSize(base::PickleSizer* sizer, \ |
+ const param_type& p); \ |
static void Write(base::Pickle* m, const param_type& p); \ |
static bool Read(const base::Pickle* m, \ |
base::PickleIterator* iter, \ |
@@ -53,6 +55,8 @@ |
template <> \ |
struct IPC_MESSAGE_EXPORT ParamTraits<enum_name> { \ |
typedef enum_name param_type; \ |
+ static void GetSize(base::PickleSizer* sizer, \ |
+ const param_type& p); \ |
static void Write(base::Pickle* m, const param_type& p); \ |
static bool Read(const base::Pickle* m, \ |
base::PickleIterator* iter, \ |