commit | 84eef4fac4a6d97ac9dd0f05a8853f54116654ce | [log] [tgz] |
---|---|---|
author | zijiehe <[email protected]> | Tue Jul 18 20:39:50 2017 |
committer | Commit Bot <[email protected]> | Tue Jul 18 20:39:50 2017 |
tree | 0d46a7044a8b8d5da01e38ff35c7117c1a7ec6d0 | |
parent | 30f6310f7e47ff55d3e06e39992147d3533deea8 [diff] |
Support Serializing and Deserializing RepeatedField / RepeatedPtrField in IPC::Message After this change, users can define a repeated field in protobuf, message Message { repeated <type> foo; } and use GetParamSize(sizer, p.foo()) WriteParam(m, p.foo()) and ReadParam(m, iter, r->mutable_foo()) to serialize and deserialize the field. Serializing and deserializing a RepeatedField / RepeatedPtrField are needed in change https://codereview.chromium.org/2964613002/. BUG=650926 Review-Url: https://codereview.chromium.org/2968003005 Cr-Commit-Position: refs/heads/master@{#487593}