OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "ppapi/proxy/ppapi_param_traits.h" | 5 #include "ppapi/proxy/ppapi_param_traits.h" |
6 | 6 |
7 #include <string.h> // For memcpy | 7 #include <string.h> // For memcpy |
8 | 8 |
9 #include "ppapi/c/pp_file_info.h" | 9 #include "ppapi/c/pp_file_info.h" |
10 #include "ppapi/c/pp_resource.h" | 10 #include "ppapi/c/pp_resource.h" |
(...skipping 230 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
241 ParamTraits<std::vector<PP_Point> >::Read(m, iter, &r->glyph_advances) && | 241 ParamTraits<std::vector<PP_Point> >::Read(m, iter, &r->glyph_advances) && |
242 r->glyph_indices.size() == r->glyph_advances.size(); | 242 r->glyph_indices.size() == r->glyph_advances.size(); |
243 } | 243 } |
244 | 244 |
245 // static | 245 // static |
246 void ParamTraits<ppapi::proxy::PPBFlash_DrawGlyphs_Params>::Log( | 246 void ParamTraits<ppapi::proxy::PPBFlash_DrawGlyphs_Params>::Log( |
247 const param_type& p, | 247 const param_type& p, |
248 std::string* l) { | 248 std::string* l) { |
249 } | 249 } |
250 | 250 |
251 // PPBFileRef_CreateInfo ------------------------------------------------------- | 251 // PPB_FileRef_CreateInfo ------------------------------------------------------ |
252 | 252 |
253 // static | 253 // static |
254 void ParamTraits<ppapi::proxy::PPBFileRef_CreateInfo>::Write( | 254 void ParamTraits<ppapi::PPB_FileRef_CreateInfo>::Write(Message* m, |
255 Message* m, | 255 const param_type& p) { |
256 const param_type& p) { | |
257 ParamTraits<ppapi::HostResource>::Write(m, p.resource); | 256 ParamTraits<ppapi::HostResource>::Write(m, p.resource); |
258 ParamTraits<int>::Write(m, p.file_system_type); | 257 ParamTraits<int>::Write(m, p.file_system_type); |
259 ParamTraits<ppapi::proxy::SerializedVar>::Write(m, p.path); | 258 ParamTraits<std::string>::Write(m, p.path); |
260 ParamTraits<ppapi::proxy::SerializedVar>::Write(m, p.name); | 259 ParamTraits<std::string>::Write(m, p.name); |
261 } | 260 } |
262 | 261 |
263 // static | 262 // static |
264 bool ParamTraits<ppapi::proxy::PPBFileRef_CreateInfo>::Read(const Message* m, | 263 bool ParamTraits<ppapi::PPB_FileRef_CreateInfo>::Read(const Message* m, |
265 void** iter, | 264 void** iter, |
266 param_type* r) { | 265 param_type* r) { |
267 return | 266 return |
268 ParamTraits<ppapi::HostResource>::Read(m, iter, &r->resource) && | 267 ParamTraits<ppapi::HostResource>::Read(m, iter, &r->resource) && |
269 ParamTraits<int>::Read(m, iter, &r->file_system_type) && | 268 ParamTraits<int>::Read(m, iter, &r->file_system_type) && |
270 ParamTraits<ppapi::proxy::SerializedVar>::Read(m, iter, &r->path) && | 269 ParamTraits<std::string>::Read(m, iter, &r->path) && |
271 ParamTraits<ppapi::proxy::SerializedVar>::Read(m, iter, &r->name); | 270 ParamTraits<std::string>::Read(m, iter, &r->name); |
272 } | 271 } |
273 | 272 |
274 // static | 273 // static |
275 void ParamTraits<ppapi::proxy::PPBFileRef_CreateInfo>::Log( | 274 void ParamTraits<ppapi::PPB_FileRef_CreateInfo>::Log(const param_type& p, |
276 const param_type& p, | 275 std::string* l) { |
277 std::string* l) { | |
278 } | 276 } |
279 | 277 |
280 // PPBURLLoader_UpdateProgress_Params ------------------------------------------ | 278 // PPBURLLoader_UpdateProgress_Params ------------------------------------------ |
281 | 279 |
282 // static | 280 // static |
283 void ParamTraits<ppapi::proxy::PPBURLLoader_UpdateProgress_Params>::Write( | 281 void ParamTraits<ppapi::proxy::PPBURLLoader_UpdateProgress_Params>::Write( |
284 Message* m, | 282 Message* m, |
285 const param_type& p) { | 283 const param_type& p) { |
286 ParamTraits<PP_Instance>::Write(m, p.instance); | 284 ParamTraits<PP_Instance>::Write(m, p.instance); |
287 ParamTraits<ppapi::HostResource>::Write(m, p.resource); | 285 ParamTraits<ppapi::HostResource>::Write(m, p.resource); |
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
433 param_type* r) { | 431 param_type* r) { |
434 return ReadVectorWithoutCopy(m, iter, r); | 432 return ReadVectorWithoutCopy(m, iter, r); |
435 } | 433 } |
436 | 434 |
437 // static | 435 // static |
438 void ParamTraits< std::vector<ppapi::proxy::SerializedVar> >::Log( | 436 void ParamTraits< std::vector<ppapi::proxy::SerializedVar> >::Log( |
439 const param_type& p, | 437 const param_type& p, |
440 std::string* l) { | 438 std::string* l) { |
441 } | 439 } |
442 | 440 |
443 // std::vector<PPBFileRef_CreateInfo> ------------------------------------------ | 441 // std::vector<PPB_FileRef_CreateInfo> ----------------------------------------- |
444 | 442 |
445 void ParamTraits< std::vector<ppapi::proxy::PPBFileRef_CreateInfo> >::Write( | 443 void ParamTraits< std::vector<ppapi::PPB_FileRef_CreateInfo> >::Write( |
446 Message* m, | 444 Message* m, |
447 const param_type& p) { | 445 const param_type& p) { |
448 WriteVectorWithoutCopy(m, p); | 446 WriteVectorWithoutCopy(m, p); |
449 } | 447 } |
450 | 448 |
451 // static | 449 // static |
452 bool ParamTraits< std::vector<ppapi::proxy::PPBFileRef_CreateInfo> >::Read( | 450 bool ParamTraits< std::vector<ppapi::PPB_FileRef_CreateInfo> >::Read( |
453 const Message* m, | 451 const Message* m, |
454 void** iter, | 452 void** iter, |
455 param_type* r) { | 453 param_type* r) { |
456 return ReadVectorWithoutCopy(m, iter, r); | 454 return ReadVectorWithoutCopy(m, iter, r); |
457 } | 455 } |
458 | 456 |
459 // static | 457 // static |
460 void ParamTraits< std::vector<ppapi::proxy::PPBFileRef_CreateInfo> >::Log( | 458 void ParamTraits< std::vector<ppapi::PPB_FileRef_CreateInfo> >::Log( |
461 const param_type& p, | 459 const param_type& p, |
462 std::string* l) { | 460 std::string* l) { |
463 } | 461 } |
464 | 462 |
465 // SerializedFlashMenu --------------------------------------------------------- | 463 // SerializedFlashMenu --------------------------------------------------------- |
466 | 464 |
467 // static | 465 // static |
468 void ParamTraits<ppapi::proxy::SerializedFlashMenu>::Write( | 466 void ParamTraits<ppapi::proxy::SerializedFlashMenu>::Write( |
469 Message* m, | 467 Message* m, |
470 const param_type& p) { | 468 const param_type& p) { |
471 p.WriteToMessage(m); | 469 p.WriteToMessage(m); |
472 } | 470 } |
473 | 471 |
474 // static | 472 // static |
475 bool ParamTraits<ppapi::proxy::SerializedFlashMenu>::Read(const Message* m, | 473 bool ParamTraits<ppapi::proxy::SerializedFlashMenu>::Read(const Message* m, |
476 void** iter, | 474 void** iter, |
477 param_type* r) { | 475 param_type* r) { |
478 return r->ReadFromMessage(m, iter); | 476 return r->ReadFromMessage(m, iter); |
479 } | 477 } |
480 | 478 |
481 // static | 479 // static |
482 void ParamTraits<ppapi::proxy::SerializedFlashMenu>::Log(const param_type& p, | 480 void ParamTraits<ppapi::proxy::SerializedFlashMenu>::Log(const param_type& p, |
483 std::string* l) { | 481 std::string* l) { |
484 } | 482 } |
485 | 483 |
486 } // namespace IPC | 484 } // namespace IPC |
OLD | NEW |