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/dev/pp_file_info_dev.h" | 9 #include "ppapi/c/dev/pp_file_info_dev.h" |
10 #include "ppapi/c/pp_resource.h" | 10 #include "ppapi/c/pp_resource.h" |
(...skipping 249 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
260 ParamTraits<pp::proxy::SerializedVar>::Read(m, iter, &r->path) && | 260 ParamTraits<pp::proxy::SerializedVar>::Read(m, iter, &r->path) && |
261 ParamTraits<pp::proxy::SerializedVar>::Read(m, iter, &r->name); | 261 ParamTraits<pp::proxy::SerializedVar>::Read(m, iter, &r->name); |
262 } | 262 } |
263 | 263 |
264 // static | 264 // static |
265 void ParamTraits<pp::proxy::PPBFileRef_CreateInfo>::Log( | 265 void ParamTraits<pp::proxy::PPBFileRef_CreateInfo>::Log( |
266 const param_type& p, | 266 const param_type& p, |
267 std::string* l) { | 267 std::string* l) { |
268 } | 268 } |
269 | 269 |
270 // PPBFont_DrawTextAt_Params --------------------------------------------------- | |
271 | |
272 // static | |
273 void ParamTraits<pp::proxy::PPBFont_DrawTextAt_Params>::Write( | |
274 Message* m, | |
275 const param_type& p) { | |
276 ParamTraits<pp::proxy::HostResource>::Write(m, p.font); | |
277 ParamTraits<pp::proxy::HostResource>::Write(m, p.image_data); | |
278 ParamTraits<PP_Bool>::Write(m, p.text_is_rtl); | |
279 ParamTraits<PP_Bool>::Write(m, p.override_direction); | |
280 ParamTraits<PP_Point>::Write(m, p.position); | |
281 ParamTraits<uint32_t>::Write(m, p.color); | |
282 ParamTraits<PP_Rect>::Write(m, p.clip); | |
283 ParamTraits<bool>::Write(m, p.clip_is_null); | |
284 ParamTraits<PP_Bool>::Write(m, p.image_data_is_opaque); | |
285 } | |
286 | |
287 // static | |
288 bool ParamTraits<pp::proxy::PPBFont_DrawTextAt_Params>::Read( | |
289 const Message* m, | |
290 void** iter, | |
291 param_type* r) { | |
292 return | |
293 ParamTraits<pp::proxy::HostResource>::Read(m, iter, &r->font) && | |
294 ParamTraits<pp::proxy::HostResource>::Read(m, iter, | |
295 &r->image_data) && | |
296 ParamTraits<PP_Bool>::Read(m, iter, &r->text_is_rtl) && | |
297 ParamTraits<PP_Bool>::Read(m, iter, &r->override_direction) && | |
298 ParamTraits<PP_Point>::Read(m, iter, &r->position) && | |
299 ParamTraits<uint32_t>::Read(m, iter, &r->color) && | |
300 ParamTraits<PP_Rect>::Read(m, iter, &r->clip) && | |
301 ParamTraits<bool>::Read(m, iter, &r->clip_is_null) && | |
302 ParamTraits<PP_Bool>::Read(m, iter, &r->image_data_is_opaque); | |
303 } | |
304 | |
305 // static | |
306 void ParamTraits<pp::proxy::PPBFont_DrawTextAt_Params>::Log( | |
307 const param_type& p, | |
308 std::string* l) { | |
309 } | |
310 | |
311 // PPBURLLoader_UpdateProgress_Params ------------------------------------------ | 270 // PPBURLLoader_UpdateProgress_Params ------------------------------------------ |
312 | 271 |
313 // static | 272 // static |
314 void ParamTraits<pp::proxy::PPBURLLoader_UpdateProgress_Params>::Write( | 273 void ParamTraits<pp::proxy::PPBURLLoader_UpdateProgress_Params>::Write( |
315 Message* m, | 274 Message* m, |
316 const param_type& p) { | 275 const param_type& p) { |
317 ParamTraits<PP_Instance>::Write(m, p.instance); | 276 ParamTraits<PP_Instance>::Write(m, p.instance); |
318 ParamTraits<pp::proxy::HostResource>::Write(m, p.resource); | 277 ParamTraits<pp::proxy::HostResource>::Write(m, p.resource); |
319 ParamTraits<int64_t>::Write(m, p.bytes_sent); | 278 ParamTraits<int64_t>::Write(m, p.bytes_sent); |
320 ParamTraits<int64_t>::Write(m, p.total_bytes_to_be_sent); | 279 ParamTraits<int64_t>::Write(m, p.total_bytes_to_be_sent); |
(...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
507 param_type* r) { | 466 param_type* r) { |
508 return r->ReadFromMessage(m, iter); | 467 return r->ReadFromMessage(m, iter); |
509 } | 468 } |
510 | 469 |
511 // static | 470 // static |
512 void ParamTraits<pp::proxy::SerializedFlashMenu>::Log(const param_type& p, | 471 void ParamTraits<pp::proxy::SerializedFlashMenu>::Log(const param_type& p, |
513 std::string* l) { | 472 std::string* l) { |
514 } | 473 } |
515 | 474 |
516 } // namespace IPC | 475 } // namespace IPC |
OLD | NEW |