| Index: ppapi/proxy/ppapi_param_traits.cc
|
| diff --git a/ppapi/proxy/ppapi_param_traits.cc b/ppapi/proxy/ppapi_param_traits.cc
|
| index 2858eaf4908222a927f0eff843f59759a236835c..1c1ddbef9fb160659ba4b146a6fceef35b9d63aa 100644
|
| --- a/ppapi/proxy/ppapi_param_traits.cc
|
| +++ b/ppapi/proxy/ppapi_param_traits.cc
|
| @@ -312,6 +312,29 @@ void ParamTraits< std::vector<ppapi::PPB_FileRef_CreateInfo> >::Log(
|
| std::string* l) {
|
| }
|
|
|
| +// ppapi::PpapiPermissions -----------------------------------------------------
|
| +
|
| +void ParamTraits<ppapi::PpapiPermissions>::Write(Message* m,
|
| + const param_type& p) {
|
| + ParamTraits<uint32_t>::Write(m, p.GetBits());
|
| +}
|
| +
|
| +// static
|
| +bool ParamTraits<ppapi::PpapiPermissions>::Read(const Message* m,
|
| + PickleIterator* iter,
|
| + param_type* r) {
|
| + uint32_t bits;
|
| + if (!ParamTraits<uint32_t>::Read(m, iter, &bits))
|
| + return false;
|
| + *r = ppapi::PpapiPermissions(bits);
|
| + return true;
|
| +}
|
| +
|
| +// static
|
| +void ParamTraits<ppapi::PpapiPermissions>::Log(const param_type& p,
|
| + std::string* l) {
|
| +}
|
| +
|
| // SerializedHandle ------------------------------------------------------------
|
|
|
| // static
|
|
|