Add IPC ParamTraits for c-style arrays

Currently, we don't have generic ParamTraits for c-style arrays (as we
do for vectors). This leads to a bit of copy-pasted code for each type
which sends a c-style array over IPC.

This change adds ParamTraits, allowing c-style array members to be
easily added via the IPC_STRUCT_TRAITS_MEMBER macro.

R=dcheng@chromium.org
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel

Review-Url: https://codereview.chromium.org/2686503004
Cr-Original-Commit-Position: refs/heads/master@{#449650}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b5de4603585dba1e41900cbc5dc3fd4a65d200ff
3 files changed