Home | History | Annotate | Download | only in proxy

Lines Matching refs:ParamTraits

44   // This part is just a copy of the the default ParamTraits vector Read().
65 // saves us from having to copy this code into all ParamTraits that use the
79 void ParamTraits<PP_Bool>::Write(Message* m, const param_type& p) {
80 ParamTraits<bool>::Write(m, PP_ToBool(p));
84 bool ParamTraits<PP_Bool>::Read(const Message* m,
88 // which ParamTraits<bool> does for us. We don't want to deserialize "2" into
91 if (!ParamTraits<bool>::Read(m, iter, &result))
98 void ParamTraits<PP_Bool>::Log(const param_type& p, std::string* l) {
104 void ParamTraits<PP_FileInfo>::Write(Message* m, const param_type& p) {
105 ParamTraits<int64_t>::Write(m, p.size);
106 ParamTraits<int>::Write(m, static_cast<int>(p.type));
107 ParamTraits<int>::Write(m, static_cast<int>(p.system_type));
108 ParamTraits<double>::Write(m, p.creation_time);
109 ParamTraits<double>::Write(m, p.last_access_time);
110 ParamTraits<double>::Write(m, p.last_modified_time);
114 bool ParamTraits<PP_FileInfo>::Read(const Message* m, PickleIterator* iter,
117 if (!ParamTraits<int64_t>::Read(m, iter, &r->size) ||
118 !ParamTraits<int>::Read(m, iter, &type) ||
119 !ParamTraits<int>::Read(m, iter, &system_type) ||
120 !ParamTraits<double>::Read(m, iter, &r->creation_time) ||
121 !ParamTraits<double>::Read(m, iter, &r->last_access_time) ||
122 !ParamTraits<double>::Read(m, iter, &r->last_modified_time))
140 void ParamTraits<PP_FileInfo>::Log(const param_type& p, std::string* l) {
146 void ParamTraits<PP_NetAddress_Private>::Write(Message* m,
153 bool ParamTraits<PP_NetAddress_Private>::Read(const Message* m,
171 void ParamTraits<PP_NetAddress_Private>::Log(const param_type& p,
182 void ParamTraits<ppapi::PPB_FileRef_CreateInfo>::Write(Message* m,
184 ParamTraits<ppapi::HostResource>::Write(m, p.resource);
185 ParamTraits<int>::Write(m, p.file_system_type);
186 ParamTraits<std::string>::Write(m, p.path);
187 ParamTraits<std::string>::Write(m, p.name);
188 ParamTraits<PP_Resource>::Write(m, p.file_system_plugin_resource);
192 bool ParamTraits<ppapi::PPB_FileRef_CreateInfo>::Read(const Message* m,
196 ParamTraits<ppapi::HostResource>::Read(m, iter, &r->resource) &&
197 ParamTraits<int>::Read(m, iter, &r->file_system_type) &&
198 ParamTraits<std::string>::Read(m, iter, &r->path) &&
199 ParamTraits<std::string>::Read(m, iter, &r->name) &&
200 ParamTraits<PP_Resource>::Read(m, iter, &r->file_system_plugin_resource);
204 void ParamTraits<ppapi::PPB_FileRef_CreateInfo>::Log(const param_type& p,
211 void ParamTraits<ppapi::HostResource>::Write(Message* m,
213 ParamTraits<PP_Instance>::Write(m, p.instance());
214 ParamTraits<PP_Resource>::Write(m, p.host_resource());
218 bool ParamTraits<ppapi::HostResource>::Read(const Message* m,
223 if (!ParamTraits<PP_Instance>::Read(m, iter, &instance) ||
224 !ParamTraits<PP_Resource>::Read(m, iter, &resource))
231 void ParamTraits<ppapi::HostResource>::Log(const param_type& p,
238 void ParamTraits<ppapi::proxy::SerializedVar>::Write(Message* m,
244 bool ParamTraits<ppapi::proxy::SerializedVar>::Read(const Message* m,
251 void ParamTraits<ppapi::proxy::SerializedVar>::Log(const param_type& p,
257 void ParamTraits< std::vector<ppapi::proxy::SerializedVar> >::Write(
264 bool ParamTraits< std::vector<ppapi::proxy::SerializedVar> >::Read(
272 void ParamTraits< std::vector<ppapi::proxy::SerializedVar> >::Log(
279 void ParamTraits< std::vector<ppapi::PPB_FileRef_CreateInfo> >::Write(
286 bool ParamTraits< std::vector<ppapi::PPB_FileRef_CreateInfo> >::Read(
294 void ParamTraits< std::vector<ppapi::PPB_FileRef_CreateInfo> >::Log(
301 void ParamTraits<ppapi::PpapiPermissions>::Write(Message* m,
303 ParamTraits<uint32_t>::Write(m, p.GetBits());
307 bool ParamTraits<ppapi::PpapiPermissions>::Read(const Message* m,
311 if (!ParamTraits<uint32_t>::Read(m, iter, &bits))
318 void ParamTraits<ppapi::PpapiPermissions>::Log(const param_type& p,
325 void ParamTraits<ppapi::proxy::SerializedHandle>::Write(Message* m,
330 ParamTraits<base::SharedMemoryHandle>::Write(m, p.shmem());
335 ParamTraits<IPC::PlatformFileForTransit>::Write(m, p.descriptor());
344 bool ParamTraits<ppapi::proxy::SerializedHandle>::Read(const Message* m,
353 if (ParamTraits<base::SharedMemoryHandle>::Read(m, iter, &handle)) {
361 if (ParamTraits<IPC::PlatformFileForTransit>::Read(m, iter, &socket)) {
369 if (ParamTraits<IPC::PlatformFileForTransit>::Read(m, iter, &desc)) {
377 if (ParamTraits<IPC::PlatformFileForTransit>::Read(m, iter, &desc)) {
391 void ParamTraits<ppapi::proxy::SerializedHandle>::Log(const param_type& p,
398 void ParamTraits<ppapi::proxy::PPBURLLoader_UpdateProgress_Params>::Write(
401 ParamTraits<PP_Instance>::Write(m, p.instance);
402 ParamTraits<ppapi::HostResource>::Write(m, p.resource);
403 ParamTraits<int64_t>::Write(m, p.bytes_sent);
404 ParamTraits<int64_t>::Write(m, p.total_bytes_to_be_sent);
405 ParamTraits<int64_t>::Write(m, p.bytes_received);
406 ParamTraits<int64_t>::Write(m, p.total_bytes_to_be_received);
410 bool ParamTraits<ppapi::proxy::PPBURLLoader_UpdateProgress_Params>::Read(
415 ParamTraits<PP_Instance>::Read(m, iter, &r->instance) &&
416 ParamTraits<ppapi::HostResource>::Read(m, iter, &r->resource) &&
417 ParamTraits<int64_t>::Read(m, iter, &r->bytes_sent) &&
418 ParamTraits<int64_t>::Read(m, iter, &r->total_bytes_to_be_sent) &&
419 ParamTraits<int64_t>::Read(m, iter, &r->bytes_received) &&
420 ParamTraits<int64_t>::Read(m, iter, &r->total_bytes_to_be_received);
424 void ParamTraits<ppapi::proxy::PPBURLLoader_UpdateProgress_Params>::Log(
432 void ParamTraits<ppapi::proxy::PPBFlash_DrawGlyphs_Params>::Write(
435 ParamTraits<PP_Instance>::Write(m, p.instance);
436 ParamTraits<ppapi::HostResource>::Write(m, p.image_data);
437 ParamTraits<ppapi::proxy::SerializedFontDescription>::Write(m, p.font_desc);
438 ParamTraits<uint32_t>::Write(m, p.color);
439 ParamTraits<PP_Point>::Write(m, p.position);
440 ParamTraits<PP_Rect>::Write(m, p.clip);
441 ParamTraits<float>::Write(m, p.transformation[0][0]);
442 ParamTraits<float>::Write(m, p.transformation[0][1]);
443 ParamTraits<float>::Write(m, p.transformation[0][2]);
444 ParamTraits<float>::Write(m, p.transformation[1][0]);
445 ParamTraits<float>::Write(m, p.transformation[1][1]);
446 ParamTraits<float>::Write(m, p.transformation[1][2]);
447 ParamTraits<float>::Write(m, p.transformation[2][0]);
448 ParamTraits<float>::Write(m, p.transformation[2][1]);
449 ParamTraits<float>::Write(m, p.transformation[2][2]);
450 ParamTraits<PP_Bool>::Write(m, p.allow_subpixel_aa);
451 ParamTraits<std::vector<uint16_t> >::Write(m, p.glyph_indices);
452 ParamTraits<std::vector<PP_Point> >::Write(m, p.glyph_advances);
456 bool ParamTraits<ppapi::proxy::PPBFlash_DrawGlyphs_Params>::Read(
461 ParamTraits<PP_Instance>::Read(m, iter, &r->instance) &&
462 ParamTraits
463 ParamTraits<ppapi::proxy::SerializedFontDescription>::Read(m, iter,
465 ParamTraits<uint32_t>::Read(m, iter, &r->color) &&
466 ParamTraits<PP_Point>::Read(m, iter, &r->position) &&
467 ParamTraits<PP_Rect>::Read(m, iter, &r->clip) &&
468 ParamTraits<float>::Read(m, iter, &r->transformation[0][0]) &&
469 ParamTraits<float>::Read(m, iter, &r->transformation[0][1]) &&
470 ParamTraits<float>::Read(m, iter, &r->transformation[0][2]) &&
471 ParamTraits<float>::Read(m, iter, &r->transformation[1][0]) &&
472 ParamTraits<float>::Read(m, iter, &r->transformation[1][1]) &&
473 ParamTraits<float>::Read(m, iter, &r->transformation[1][2]) &&
474 ParamTraits<float>::Read(m, iter, &r->transformation[2][0]) &&
475 ParamTraits<float>::Read(m, iter, &r->transformation[2][1]) &&
476 ParamTraits<float>::Read(m, iter, &r->transformation[2][2]) &&
477 ParamTraits<PP_Bool>::Read(m, iter, &r->allow_subpixel_aa) &&
478 ParamTraits<std::vector<uint16_t> >::Read(m, iter, &r->glyph_indices) &&
479 ParamTraits<std::vector<PP_Point> >::Read(m, iter, &r->glyph_advances) &&
484 void ParamTraits<ppapi::proxy::PPBFlash_DrawGlyphs_Params>::Log(
492 void ParamTraits<ppapi::proxy::SerializedDirEntry>::Write(Message* m,
494 ParamTraits<std::string>::Write(m, p.name);
495 ParamTraits<bool>::Write(m, p.is_dir);
499 bool ParamTraits<ppapi::proxy::SerializedDirEntry>::Read(const Message* m,
502 return ParamTraits<std::string>::Read(m, iter, &r->name) &&
503 ParamTraits<bool>::Read(m, iter, &r->is_dir);
507 void ParamTraits<ppapi::proxy::SerializedDirEntry>::Log(const param_type& p,
514 void ParamTraits<ppapi::proxy::SerializedFontDescription>::Write(
517 ParamTraits<std::string>::Write(m, p.face);
518 ParamTraits<int32_t>::Write(m, p.family);
519 ParamTraits<uint32_t>::Write(m, p.size);
520 ParamTraits<int32_t>::Write(m, p.weight);
521 ParamTraits<PP_Bool>::Write(m, p.italic);
522 ParamTraits<PP_Bool>::Write(m, p.small_caps);
523 ParamTraits<int32_t>::Write(m, p.letter_spacing);
524 ParamTraits<int32_t>::Write(m, p.word_spacing);
528 bool ParamTraits<ppapi::proxy::SerializedFontDescription>::Read(
533 ParamTraits<std::string>::Read(m, iter, &r->face) &&
534 ParamTraits<int32_t>::Read(m, iter, &r->family) &&
535 ParamTraits<uint32_t>::Read(m, iter, &r->size) &&
536 ParamTraits<int32_t>::Read(m, iter, &r->weight) &&
537 ParamTraits<PP_Bool>::Read(m, iter, &r->italic) &&
538 ParamTraits<PP_Bool>::Read(m, iter, &r->small_caps) &&
539 ParamTraits<int32_t>::Read(m, iter, &r->letter_spacing) &&
540 ParamTraits<int32_t>::Read(m, iter, &r->word_spacing);
544 void ParamTraits<ppapi::proxy::SerializedFontDescription>::Log(
553 void ParamTraits<ppapi::proxy::SerializedTrueTypeFontDesc>::Write(
556 ParamTraits<std::string>::Write(m, p.family);
557 ParamTraits<PP_TrueTypeFontFamily_Dev>::Write(m, p.generic_family);
558 ParamTraits<PP_TrueTypeFontStyle_Dev>::Write(m, p.style);
559 ParamTraits<PP_TrueTypeFontWeight_Dev>::Write(m, p.weight);
560 ParamTraits<PP_TrueTypeFontWidth_Dev>::Write(m, p.width);
561 ParamTraits<PP_TrueTypeFontCharset_Dev>::Write(m, p.charset);
565 bool ParamTraits<ppapi::proxy::SerializedTrueTypeFontDesc>::Read(
570 ParamTraits<std::string>::Read(m, iter, &r->family) &&
571 ParamTraits<PP_TrueTypeFontFamily_Dev>::Read(m, iter,
573 ParamTraits<PP_TrueTypeFontStyle_Dev>::Read(m, iter, &r->style) &&
574 ParamTraits<PP_TrueTypeFontWeight_Dev>::Read(m, iter, &r->weight) &&
575 ParamTraits<PP_TrueTypeFontWidth_Dev>::Read(m, iter, &r->width) &&
576 ParamTraits<PP_TrueTypeFontCharset_Dev>::Read(m, iter, &r->charset);
580 void ParamTraits<ppapi::proxy::SerializedTrueTypeFontDesc>::Log(
589 void ParamTraits<ppapi::PepperFilePath>::Write(Message* m,
596 bool ParamTraits<ppapi::PepperFilePath>::Read(const Message* m,
612 void ParamTraits<ppapi::PepperFilePath>::Log(const param_type& p,
624 void ParamTraits<ppapi::proxy::SerializedFlashMenu>::Write(
631 bool ParamTraits<ppapi::proxy::SerializedFlashMenu>::Read(const Message* m,
638 void ParamTraits<ppapi::proxy::SerializedFlashMenu>::Log(const param_type& p,
646 void ParamTraits<ppapi::PPB_X509Certificate_Fields>::Write(
649 ParamTraits<base::ListValue>::Write(m, p.values_);
653 bool ParamTraits<ppapi::PPB_X509Certificate_Fields>::Read(const Message* m,
656 return ParamTraits<base::ListValue>::Read(m, iter, &(r->values_));
660 void ParamTraits<ppapi::PPB_X509Certificate_Fields>::Log(const param_type& p,
667 void ParamTraits<ppapi::SocketOptionData>::Write(Message* m,
670 ParamTraits<int32_t>::Write(m, static_cast<int32_t>(type));
682 ParamTraits<bool>::Write(m, out_value);
692 ParamTraits<int32_t>::Write(m, out_value);
700 bool ParamTraits<ppapi::SocketOptionData>::Read(const Message* m,
705 if (!ParamTraits<int32_t>::Read(m, iter, &type))
718 if (!ParamTraits<bool>::Read(m, iter, &value))
725 if (!ParamTraits<int32_t>::Read(m, iter, &value))
736 void ParamTraits<ppapi::SocketOptionData>::Log(const param_type& p,