summaryrefslogtreecommitdiffstats
path: root/mojo/public/cpp/bindings/tests/pickled_struct_blink.h
diff options
context:
space:
mode:
authorrockot <rockot@chromium.org>2016-02-04 18:12:32 -0800
committerCommit bot <commit-bot@chromium.org>2016-02-05 02:14:00 +0000
commit0457af10a70c2ecf0e0b11a54881fe129232b739 (patch)
treef6382c744d7c8269d3de3c1c4d8f35dc3d832dbf /mojo/public/cpp/bindings/tests/pickled_struct_blink.h
parentc469cac201cc21a97b38d7bf6b5e23cac14d814f (diff)
downloadchromium_src-0457af10a70c2ecf0e0b11a54881fe129232b739.zip
chromium_src-0457af10a70c2ecf0e0b11a54881fe129232b739.tar.gz
chromium_src-0457af10a70c2ecf0e0b11a54881fe129232b739.tar.bz2
Add message sizing to basic IPC traits and struct macros.
BUG=577685 Review URL: https://codereview.chromium.org/1655333002 Cr-Commit-Position: refs/heads/master@{#373720}
Diffstat (limited to 'mojo/public/cpp/bindings/tests/pickled_struct_blink.h')
-rw-r--r--mojo/public/cpp/bindings/tests/pickled_struct_blink.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/mojo/public/cpp/bindings/tests/pickled_struct_blink.h b/mojo/public/cpp/bindings/tests/pickled_struct_blink.h
index c4406b4..ce5b364 100644
--- a/mojo/public/cpp/bindings/tests/pickled_struct_blink.h
+++ b/mojo/public/cpp/bindings/tests/pickled_struct_blink.h
@@ -16,6 +16,7 @@
namespace base {
class Pickle;
class PickleIterator;
+class PickleSizer;
}
namespace mojo {
@@ -61,7 +62,7 @@ template <>
struct ParamTraits<mojo::test::PickledStructBlink> {
using param_type = mojo::test::PickledStructBlink;
- static size_t GetSize(const param_type& p) { return 8; }
+ 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,