| Index: ppapi/proxy/ppapi_param_traits.cc
|
| diff --git a/ppapi/proxy/ppapi_param_traits.cc b/ppapi/proxy/ppapi_param_traits.cc
|
| index 9d21eac13400d49d90aa67ff86bce55001b071ea..d55f57582d53f8216250090df638fc9fa399faaa 100644
|
| --- a/ppapi/proxy/ppapi_param_traits.cc
|
| +++ b/ppapi/proxy/ppapi_param_traits.cc
|
| @@ -79,6 +79,11 @@ void WriteVectorWithoutCopy(base::Pickle* m, const std::vector<T>& p) {
|
| // PP_Bool ---------------------------------------------------------------------
|
|
|
| // static
|
| +void ParamTraits<PP_Bool>::GetSize(base::PickleSizer* s, const param_type& p) {
|
| + GetParamSize(s, PP_ToBool(p));
|
| +}
|
| +
|
| +// static
|
| void ParamTraits<PP_Bool>::Write(base::Pickle* m, const param_type& p) {
|
| WriteParam(m, PP_ToBool(p));
|
| }
|
| @@ -151,6 +156,13 @@ void ParamTraits<PP_KeyInformation>::Log(const param_type& p, std::string* l) {
|
| // PP_NetAddress_Private -------------------------------------------------------
|
|
|
| // static
|
| +void ParamTraits<PP_NetAddress_Private>::GetSize(base::PickleSizer* s,
|
| + const param_type& p) {
|
| + GetParamSize(s, p.size);
|
| + s->AddBytes(static_cast<int>(p.size));
|
| +}
|
| +
|
| +// static
|
| void ParamTraits<PP_NetAddress_Private>::Write(base::Pickle* m,
|
| const param_type& p) {
|
| WriteParam(m, p.size);
|
| @@ -186,6 +198,13 @@ void ParamTraits<PP_NetAddress_Private>::Log(const param_type& p,
|
| // HostResource ----------------------------------------------------------------
|
|
|
| // static
|
| +void ParamTraits<ppapi::HostResource>::GetSize(base::PickleSizer* s,
|
| + const param_type& p) {
|
| + GetParamSize(s, p.instance());
|
| + GetParamSize(s, p.host_resource());
|
| +}
|
| +
|
| +// static
|
| void ParamTraits<ppapi::HostResource>::Write(base::Pickle* m,
|
| const param_type& p) {
|
| WriteParam(m, p.instance());
|
| @@ -253,6 +272,13 @@ void ParamTraits< std::vector<ppapi::proxy::SerializedVar> >::Log(
|
|
|
| // ppapi::PpapiPermissions -----------------------------------------------------
|
|
|
| +// static
|
| +void ParamTraits<ppapi::PpapiPermissions>::GetSize(base::PickleSizer* s,
|
| + const param_type& p) {
|
| + GetParamSize(s, p.GetBits());
|
| +}
|
| +
|
| +// static
|
| void ParamTraits<ppapi::PpapiPermissions>::Write(base::Pickle* m,
|
| const param_type& p) {
|
| WriteParam(m, p.GetBits());
|
| @@ -675,6 +701,13 @@ void ParamTraits<ppapi::SocketOptionData>::Log(const param_type& p,
|
| // ppapi::CompositorLayerData --------------------------------------------------
|
|
|
| // static
|
| +void ParamTraits<ppapi::CompositorLayerData::Transform>::GetSize(
|
| + base::PickleSizer* s, const param_type& p) {
|
| + for (size_t i = 0; i < arraysize(p.matrix); i++)
|
| + GetParamSize(s, p.matrix[i]);
|
| +}
|
| +
|
| +// static
|
| void ParamTraits<ppapi::CompositorLayerData::Transform>::Write(
|
| base::Pickle* m,
|
| const param_type& p) {
|
|
|