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 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
186 return true; | 186 return true; |
187 } | 187 } |
188 | 188 |
189 // static | 189 // static |
190 void ParamTraits<PP_ObjectProperty>::Log(const param_type& p, std::string* l) { | 190 void ParamTraits<PP_ObjectProperty>::Log(const param_type& p, std::string* l) { |
191 } | 191 } |
192 | 192 |
193 // PPBFlash_DrawGlyphs_Params -------------------------------------------------- | 193 // PPBFlash_DrawGlyphs_Params -------------------------------------------------- |
194 | 194 |
195 // static | 195 // static |
196 void ParamTraits<pp::proxy::PPBFlash_DrawGlyphs_Params>::Write( | 196 void ParamTraits<ppapi::proxy::PPBFlash_DrawGlyphs_Params>::Write( |
197 Message* m, | 197 Message* m, |
198 const param_type& p) { | 198 const param_type& p) { |
199 ParamTraits<PP_Instance>::Write(m, p.instance); | 199 ParamTraits<PP_Instance>::Write(m, p.instance); |
200 ParamTraits<ppapi::HostResource>::Write(m, p.image_data); | 200 ParamTraits<ppapi::HostResource>::Write(m, p.image_data); |
201 ParamTraits<pp::proxy::SerializedFontDescription>::Write(m, p.font_desc); | 201 ParamTraits<ppapi::proxy::SerializedFontDescription>::Write(m, p.font_desc); |
202 ParamTraits<uint32_t>::Write(m, p.color); | 202 ParamTraits<uint32_t>::Write(m, p.color); |
203 ParamTraits<PP_Point>::Write(m, p.position); | 203 ParamTraits<PP_Point>::Write(m, p.position); |
204 ParamTraits<PP_Rect>::Write(m, p.clip); | 204 ParamTraits<PP_Rect>::Write(m, p.clip); |
205 ParamTraits<float>::Write(m, p.transformation[0][0]); | 205 ParamTraits<float>::Write(m, p.transformation[0][0]); |
206 ParamTraits<float>::Write(m, p.transformation[0][1]); | 206 ParamTraits<float>::Write(m, p.transformation[0][1]); |
207 ParamTraits<float>::Write(m, p.transformation[0][2]); | 207 ParamTraits<float>::Write(m, p.transformation[0][2]); |
208 ParamTraits<float>::Write(m, p.transformation[1][0]); | 208 ParamTraits<float>::Write(m, p.transformation[1][0]); |
209 ParamTraits<float>::Write(m, p.transformation[1][1]); | 209 ParamTraits<float>::Write(m, p.transformation[1][1]); |
210 ParamTraits<float>::Write(m, p.transformation[1][2]); | 210 ParamTraits<float>::Write(m, p.transformation[1][2]); |
211 ParamTraits<float>::Write(m, p.transformation[2][0]); | 211 ParamTraits<float>::Write(m, p.transformation[2][0]); |
212 ParamTraits<float>::Write(m, p.transformation[2][1]); | 212 ParamTraits<float>::Write(m, p.transformation[2][1]); |
213 ParamTraits<float>::Write(m, p.transformation[2][2]); | 213 ParamTraits<float>::Write(m, p.transformation[2][2]); |
214 ParamTraits<std::vector<uint16_t> >::Write(m, p.glyph_indices); | 214 ParamTraits<std::vector<uint16_t> >::Write(m, p.glyph_indices); |
215 ParamTraits<std::vector<PP_Point> >::Write(m, p.glyph_advances); | 215 ParamTraits<std::vector<PP_Point> >::Write(m, p.glyph_advances); |
216 } | 216 } |
217 | 217 |
218 // static | 218 // static |
219 bool ParamTraits<pp::proxy::PPBFlash_DrawGlyphs_Params>::Read( | 219 bool ParamTraits<ppapi::proxy::PPBFlash_DrawGlyphs_Params>::Read( |
220 const Message* m, | 220 const Message* m, |
221 void** iter, | 221 void** iter, |
222 param_type* r) { | 222 param_type* r) { |
223 return | 223 return |
224 ParamTraits<PP_Instance>::Read(m, iter, &r->instance) && | 224 ParamTraits<PP_Instance>::Read(m, iter, &r->instance) && |
225 ParamTraits<ppapi::HostResource>::Read(m, iter, &r->image_data) && | 225 ParamTraits<ppapi::HostResource>::Read(m, iter, &r->image_data) && |
226 ParamTraits<pp::proxy::SerializedFontDescription>::Read(m, iter, | 226 ParamTraits<ppapi::proxy::SerializedFontDescription>::Read(m, iter, |
227 &r->font_desc) && | 227 &r->font_desc) && |
228 ParamTraits<uint32_t>::Read(m, iter, &r->color) && | 228 ParamTraits<uint32_t>::Read(m, iter, &r->color) && |
229 ParamTraits<PP_Point>::Read(m, iter, &r->position) && | 229 ParamTraits<PP_Point>::Read(m, iter, &r->position) && |
230 ParamTraits<PP_Rect>::Read(m, iter, &r->clip) && | 230 ParamTraits<PP_Rect>::Read(m, iter, &r->clip) && |
231 ParamTraits<float>::Read(m, iter, &r->transformation[0][0]) && | 231 ParamTraits<float>::Read(m, iter, &r->transformation[0][0]) && |
232 ParamTraits<float>::Read(m, iter, &r->transformation[0][1]) && | 232 ParamTraits<float>::Read(m, iter, &r->transformation[0][1]) && |
233 ParamTraits<float>::Read(m, iter, &r->transformation[0][2]) && | 233 ParamTraits<float>::Read(m, iter, &r->transformation[0][2]) && |
234 ParamTraits<float>::Read(m, iter, &r->transformation[1][0]) && | 234 ParamTraits<float>::Read(m, iter, &r->transformation[1][0]) && |
235 ParamTraits<float>::Read(m, iter, &r->transformation[1][1]) && | 235 ParamTraits<float>::Read(m, iter, &r->transformation[1][1]) && |
236 ParamTraits<float>::Read(m, iter, &r->transformation[1][2]) && | 236 ParamTraits<float>::Read(m, iter, &r->transformation[1][2]) && |
237 ParamTraits<float>::Read(m, iter, &r->transformation[2][0]) && | 237 ParamTraits<float>::Read(m, iter, &r->transformation[2][0]) && |
238 ParamTraits<float>::Read(m, iter, &r->transformation[2][1]) && | 238 ParamTraits<float>::Read(m, iter, &r->transformation[2][1]) && |
239 ParamTraits<float>::Read(m, iter, &r->transformation[2][2]) && | 239 ParamTraits<float>::Read(m, iter, &r->transformation[2][2]) && |
240 ParamTraits<std::vector<uint16_t> >::Read(m, iter, &r->glyph_indices) && | 240 ParamTraits<std::vector<uint16_t> >::Read(m, iter, &r->glyph_indices) && |
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<pp::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 // PPBFileRef_CreateInfo ------------------------------------------------------- |
252 | 252 |
253 // static | 253 // static |
254 void ParamTraits<pp::proxy::PPBFileRef_CreateInfo>::Write( | 254 void ParamTraits<ppapi::proxy::PPBFileRef_CreateInfo>::Write( |
255 Message* m, | 255 Message* m, |
256 const param_type& p) { | 256 const param_type& p) { |
257 ParamTraits<ppapi::HostResource>::Write(m, p.resource); | 257 ParamTraits<ppapi::HostResource>::Write(m, p.resource); |
258 ParamTraits<int>::Write(m, p.file_system_type); | 258 ParamTraits<int>::Write(m, p.file_system_type); |
259 ParamTraits<pp::proxy::SerializedVar>::Write(m, p.path); | 259 ParamTraits<ppapi::proxy::SerializedVar>::Write(m, p.path); |
260 ParamTraits<pp::proxy::SerializedVar>::Write(m, p.name); | 260 ParamTraits<ppapi::proxy::SerializedVar>::Write(m, p.name); |
261 } | 261 } |
262 | 262 |
263 // static | 263 // static |
264 bool ParamTraits<pp::proxy::PPBFileRef_CreateInfo>::Read(const Message* m, | 264 bool ParamTraits<ppapi::proxy::PPBFileRef_CreateInfo>::Read(const Message* m, |
265 void** iter, | 265 void** iter, |
266 param_type* r) { | 266 param_type* r) { |
267 return | 267 return |
268 ParamTraits<ppapi::HostResource>::Read(m, iter, &r->resource) && | 268 ParamTraits<ppapi::HostResource>::Read(m, iter, &r->resource) && |
269 ParamTraits<int>::Read(m, iter, &r->file_system_type) && | 269 ParamTraits<int>::Read(m, iter, &r->file_system_type) && |
270 ParamTraits<pp::proxy::SerializedVar>::Read(m, iter, &r->path) && | 270 ParamTraits<ppapi::proxy::SerializedVar>::Read(m, iter, &r->path) && |
271 ParamTraits<pp::proxy::SerializedVar>::Read(m, iter, &r->name); | 271 ParamTraits<ppapi::proxy::SerializedVar>::Read(m, iter, &r->name); |
272 } | 272 } |
273 | 273 |
274 // static | 274 // static |
275 void ParamTraits<pp::proxy::PPBFileRef_CreateInfo>::Log( | 275 void ParamTraits<ppapi::proxy::PPBFileRef_CreateInfo>::Log( |
276 const param_type& p, | 276 const param_type& p, |
277 std::string* l) { | 277 std::string* l) { |
278 } | 278 } |
279 | 279 |
280 // PPBURLLoader_UpdateProgress_Params ------------------------------------------ | 280 // PPBURLLoader_UpdateProgress_Params ------------------------------------------ |
281 | 281 |
282 // static | 282 // static |
283 void ParamTraits<pp::proxy::PPBURLLoader_UpdateProgress_Params>::Write( | 283 void ParamTraits<ppapi::proxy::PPBURLLoader_UpdateProgress_Params>::Write( |
284 Message* m, | 284 Message* m, |
285 const param_type& p) { | 285 const param_type& p) { |
286 ParamTraits<PP_Instance>::Write(m, p.instance); | 286 ParamTraits<PP_Instance>::Write(m, p.instance); |
287 ParamTraits<ppapi::HostResource>::Write(m, p.resource); | 287 ParamTraits<ppapi::HostResource>::Write(m, p.resource); |
288 ParamTraits<int64_t>::Write(m, p.bytes_sent); | 288 ParamTraits<int64_t>::Write(m, p.bytes_sent); |
289 ParamTraits<int64_t>::Write(m, p.total_bytes_to_be_sent); | 289 ParamTraits<int64_t>::Write(m, p.total_bytes_to_be_sent); |
290 ParamTraits<int64_t>::Write(m, p.bytes_received); | 290 ParamTraits<int64_t>::Write(m, p.bytes_received); |
291 ParamTraits<int64_t>::Write(m, p.total_bytes_to_be_received); | 291 ParamTraits<int64_t>::Write(m, p.total_bytes_to_be_received); |
292 } | 292 } |
293 | 293 |
294 // static | 294 // static |
295 bool ParamTraits<pp::proxy::PPBURLLoader_UpdateProgress_Params>::Read( | 295 bool ParamTraits<ppapi::proxy::PPBURLLoader_UpdateProgress_Params>::Read( |
296 const Message* m, | 296 const Message* m, |
297 void** iter, | 297 void** iter, |
298 param_type* r) { | 298 param_type* r) { |
299 return | 299 return |
300 ParamTraits<PP_Instance>::Read(m, iter, &r->instance) && | 300 ParamTraits<PP_Instance>::Read(m, iter, &r->instance) && |
301 ParamTraits<ppapi::HostResource>::Read(m, iter, &r->resource) && | 301 ParamTraits<ppapi::HostResource>::Read(m, iter, &r->resource) && |
302 ParamTraits<int64_t>::Read(m, iter, &r->bytes_sent) && | 302 ParamTraits<int64_t>::Read(m, iter, &r->bytes_sent) && |
303 ParamTraits<int64_t>::Read(m, iter, &r->total_bytes_to_be_sent) && | 303 ParamTraits<int64_t>::Read(m, iter, &r->total_bytes_to_be_sent) && |
304 ParamTraits<int64_t>::Read(m, iter, &r->bytes_received) && | 304 ParamTraits<int64_t>::Read(m, iter, &r->bytes_received) && |
305 ParamTraits<int64_t>::Read(m, iter, &r->total_bytes_to_be_received); | 305 ParamTraits<int64_t>::Read(m, iter, &r->total_bytes_to_be_received); |
306 } | 306 } |
307 | 307 |
308 // static | 308 // static |
309 void ParamTraits<pp::proxy::PPBURLLoader_UpdateProgress_Params>::Log( | 309 void ParamTraits<ppapi::proxy::PPBURLLoader_UpdateProgress_Params>::Log( |
310 const param_type& p, | 310 const param_type& p, |
311 std::string* l) { | 311 std::string* l) { |
312 } | 312 } |
313 | 313 |
314 // SerializedDirEntry ---------------------------------------------------------- | 314 // SerializedDirEntry ---------------------------------------------------------- |
315 | 315 |
316 // static | 316 // static |
317 void ParamTraits<pp::proxy::SerializedDirEntry>::Write(Message* m, | 317 void ParamTraits<ppapi::proxy::SerializedDirEntry>::Write(Message* m, |
318 const param_type& p) { | 318 const param_type& p) { |
319 ParamTraits<std::string>::Write(m, p.name); | 319 ParamTraits<std::string>::Write(m, p.name); |
320 ParamTraits<bool>::Write(m, p.is_dir); | 320 ParamTraits<bool>::Write(m, p.is_dir); |
321 } | 321 } |
322 | 322 |
323 // static | 323 // static |
324 bool ParamTraits<pp::proxy::SerializedDirEntry>::Read(const Message* m, | 324 bool ParamTraits<ppapi::proxy::SerializedDirEntry>::Read(const Message* m, |
325 void** iter, | 325 void** iter, |
326 param_type* r) { | 326 param_type* r) { |
327 return ParamTraits<std::string>::Read(m, iter, &r->name) && | 327 return ParamTraits<std::string>::Read(m, iter, &r->name) && |
328 ParamTraits<bool>::Read(m, iter, &r->is_dir); | 328 ParamTraits<bool>::Read(m, iter, &r->is_dir); |
329 } | 329 } |
330 | 330 |
331 // static | 331 // static |
332 void ParamTraits<pp::proxy::SerializedDirEntry>::Log(const param_type& p, | 332 void ParamTraits<ppapi::proxy::SerializedDirEntry>::Log(const param_type& p, |
333 std::string* l) { | 333 std::string* l) { |
334 } | 334 } |
335 | 335 |
336 // pp::proxy::SerializedFontDescription ---------------------------------------- | 336 // ppapi::proxy::SerializedFontDescription ------------------------------------- |
337 | 337 |
338 // static | 338 // static |
339 void ParamTraits<pp::proxy::SerializedFontDescription>::Write( | 339 void ParamTraits<ppapi::proxy::SerializedFontDescription>::Write( |
340 Message* m, | 340 Message* m, |
341 const param_type& p) { | 341 const param_type& p) { |
342 ParamTraits<pp::proxy::SerializedVar>::Write(m, p.face); | 342 ParamTraits<ppapi::proxy::SerializedVar>::Write(m, p.face); |
343 ParamTraits<int32_t>::Write(m, p.family); | 343 ParamTraits<int32_t>::Write(m, p.family); |
344 ParamTraits<uint32_t>::Write(m, p.size); | 344 ParamTraits<uint32_t>::Write(m, p.size); |
345 ParamTraits<int32_t>::Write(m, p.weight); | 345 ParamTraits<int32_t>::Write(m, p.weight); |
346 ParamTraits<PP_Bool>::Write(m, p.italic); | 346 ParamTraits<PP_Bool>::Write(m, p.italic); |
347 ParamTraits<PP_Bool>::Write(m, p.small_caps); | 347 ParamTraits<PP_Bool>::Write(m, p.small_caps); |
348 ParamTraits<int32_t>::Write(m, p.letter_spacing); | 348 ParamTraits<int32_t>::Write(m, p.letter_spacing); |
349 ParamTraits<int32_t>::Write(m, p.word_spacing); | 349 ParamTraits<int32_t>::Write(m, p.word_spacing); |
350 } | 350 } |
351 | 351 |
352 // static | 352 // static |
353 bool ParamTraits<pp::proxy::SerializedFontDescription>::Read( | 353 bool ParamTraits<ppapi::proxy::SerializedFontDescription>::Read( |
354 const Message* m, | 354 const Message* m, |
355 void** iter, | 355 void** iter, |
356 param_type* r) { | 356 param_type* r) { |
357 return | 357 return |
358 ParamTraits<pp::proxy::SerializedVar>::Read(m, iter, &r->face) && | 358 ParamTraits<ppapi::proxy::SerializedVar>::Read(m, iter, &r->face) && |
359 ParamTraits<int32_t>::Read(m, iter, &r->family) && | 359 ParamTraits<int32_t>::Read(m, iter, &r->family) && |
360 ParamTraits<uint32_t>::Read(m, iter, &r->size) && | 360 ParamTraits<uint32_t>::Read(m, iter, &r->size) && |
361 ParamTraits<int32_t>::Read(m, iter, &r->weight) && | 361 ParamTraits<int32_t>::Read(m, iter, &r->weight) && |
362 ParamTraits<PP_Bool>::Read(m, iter, &r->italic) && | 362 ParamTraits<PP_Bool>::Read(m, iter, &r->italic) && |
363 ParamTraits<PP_Bool>::Read(m, iter, &r->small_caps) && | 363 ParamTraits<PP_Bool>::Read(m, iter, &r->small_caps) && |
364 ParamTraits<int32_t>::Read(m, iter, &r->letter_spacing) && | 364 ParamTraits<int32_t>::Read(m, iter, &r->letter_spacing) && |
365 ParamTraits<int32_t>::Read(m, iter, &r->word_spacing); | 365 ParamTraits<int32_t>::Read(m, iter, &r->word_spacing); |
366 } | 366 } |
367 | 367 |
368 // static | 368 // static |
369 void ParamTraits<pp::proxy::SerializedFontDescription>::Log( | 369 void ParamTraits<ppapi::proxy::SerializedFontDescription>::Log( |
370 const param_type& p, | 370 const param_type& p, |
371 std::string* l) { | 371 std::string* l) { |
372 } | 372 } |
373 | 373 |
374 // HostResource ---------------------------------------------------------------- | 374 // HostResource ---------------------------------------------------------------- |
375 | 375 |
376 // static | 376 // static |
377 void ParamTraits<ppapi::HostResource>::Write(Message* m, | 377 void ParamTraits<ppapi::HostResource>::Write(Message* m, |
378 const param_type& p) { | 378 const param_type& p) { |
379 ParamTraits<PP_Instance>::Write(m, p.instance()); | 379 ParamTraits<PP_Instance>::Write(m, p.instance()); |
(...skipping 14 matching lines...) Expand all Loading... |
394 } | 394 } |
395 | 395 |
396 // static | 396 // static |
397 void ParamTraits<ppapi::HostResource>::Log(const param_type& p, | 397 void ParamTraits<ppapi::HostResource>::Log(const param_type& p, |
398 std::string* l) { | 398 std::string* l) { |
399 } | 399 } |
400 | 400 |
401 // SerializedVar --------------------------------------------------------------- | 401 // SerializedVar --------------------------------------------------------------- |
402 | 402 |
403 // static | 403 // static |
404 void ParamTraits<pp::proxy::SerializedVar>::Write(Message* m, | 404 void ParamTraits<ppapi::proxy::SerializedVar>::Write(Message* m, |
405 const param_type& p) { | 405 const param_type& p) { |
406 p.WriteToMessage(m); | 406 p.WriteToMessage(m); |
407 } | 407 } |
408 | 408 |
409 // static | 409 // static |
410 bool ParamTraits<pp::proxy::SerializedVar>::Read(const Message* m, | 410 bool ParamTraits<ppapi::proxy::SerializedVar>::Read(const Message* m, |
411 void** iter, | 411 void** iter, |
412 param_type* r) { | 412 param_type* r) { |
413 return r->ReadFromMessage(m, iter); | 413 return r->ReadFromMessage(m, iter); |
414 } | 414 } |
415 | 415 |
416 // static | 416 // static |
417 void ParamTraits<pp::proxy::SerializedVar>::Log(const param_type& p, | 417 void ParamTraits<ppapi::proxy::SerializedVar>::Log(const param_type& p, |
418 std::string* l) { | 418 std::string* l) { |
419 } | 419 } |
420 | 420 |
421 // std::vector<SerializedVar> -------------------------------------------------- | 421 // std::vector<SerializedVar> -------------------------------------------------- |
422 | 422 |
423 void ParamTraits< std::vector<pp::proxy::SerializedVar> >::Write( | 423 void ParamTraits< std::vector<ppapi::proxy::SerializedVar> >::Write( |
424 Message* m, | 424 Message* m, |
425 const param_type& p) { | 425 const param_type& p) { |
426 WriteVectorWithoutCopy(m, p); | 426 WriteVectorWithoutCopy(m, p); |
427 } | 427 } |
428 | 428 |
429 // static | 429 // static |
430 bool ParamTraits< std::vector<pp::proxy::SerializedVar> >::Read( | 430 bool ParamTraits< std::vector<ppapi::proxy::SerializedVar> >::Read( |
431 const Message* m, | 431 const Message* m, |
432 void** iter, | 432 void** iter, |
433 param_type* r) { | 433 param_type* r) { |
434 return ReadVectorWithoutCopy(m, iter, r); | 434 return ReadVectorWithoutCopy(m, iter, r); |
435 } | 435 } |
436 | 436 |
437 // static | 437 // static |
438 void ParamTraits< std::vector<pp::proxy::SerializedVar> >::Log( | 438 void ParamTraits< std::vector<ppapi::proxy::SerializedVar> >::Log( |
439 const param_type& p, | 439 const param_type& p, |
440 std::string* l) { | 440 std::string* l) { |
441 } | 441 } |
442 | 442 |
443 // std::vector<PPBFileRef_CreateInfo> ------------------------------------------ | 443 // std::vector<PPBFileRef_CreateInfo> ------------------------------------------ |
444 | 444 |
445 void ParamTraits< std::vector<pp::proxy::PPBFileRef_CreateInfo> >::Write( | 445 void ParamTraits< std::vector<ppapi::proxy::PPBFileRef_CreateInfo> >::Write( |
446 Message* m, | 446 Message* m, |
447 const param_type& p) { | 447 const param_type& p) { |
448 WriteVectorWithoutCopy(m, p); | 448 WriteVectorWithoutCopy(m, p); |
449 } | 449 } |
450 | 450 |
451 // static | 451 // static |
452 bool ParamTraits< std::vector<pp::proxy::PPBFileRef_CreateInfo> >::Read( | 452 bool ParamTraits< std::vector<ppapi::proxy::PPBFileRef_CreateInfo> >::Read( |
453 const Message* m, | 453 const Message* m, |
454 void** iter, | 454 void** iter, |
455 param_type* r) { | 455 param_type* r) { |
456 return ReadVectorWithoutCopy(m, iter, r); | 456 return ReadVectorWithoutCopy(m, iter, r); |
457 } | 457 } |
458 | 458 |
459 // static | 459 // static |
460 void ParamTraits< std::vector<pp::proxy::PPBFileRef_CreateInfo> >::Log( | 460 void ParamTraits< std::vector<ppapi::proxy::PPBFileRef_CreateInfo> >::Log( |
461 const param_type& p, | 461 const param_type& p, |
462 std::string* l) { | 462 std::string* l) { |
463 } | 463 } |
464 | 464 |
465 // SerializedFlashMenu --------------------------------------------------------- | 465 // SerializedFlashMenu --------------------------------------------------------- |
466 | 466 |
467 // static | 467 // static |
468 void ParamTraits<pp::proxy::SerializedFlashMenu>::Write(Message* m, | 468 void ParamTraits<ppapi::proxy::SerializedFlashMenu>::Write( |
469 const param_type& p) { | 469 Message* m, |
| 470 const param_type& p) { |
470 p.WriteToMessage(m); | 471 p.WriteToMessage(m); |
471 } | 472 } |
472 | 473 |
473 // static | 474 // static |
474 bool ParamTraits<pp::proxy::SerializedFlashMenu>::Read(const Message* m, | 475 bool ParamTraits<ppapi::proxy::SerializedFlashMenu>::Read(const Message* m, |
475 void** iter, | 476 void** iter, |
476 param_type* r) { | 477 param_type* r) { |
477 return r->ReadFromMessage(m, iter); | 478 return r->ReadFromMessage(m, iter); |
478 } | 479 } |
479 | 480 |
480 // static | 481 // static |
481 void ParamTraits<pp::proxy::SerializedFlashMenu>::Log(const param_type& p, | 482 void ParamTraits<ppapi::proxy::SerializedFlashMenu>::Log(const param_type& p, |
482 std::string* l) { | 483 std::string* l) { |
483 } | 484 } |
484 | 485 |
485 } // namespace IPC | 486 } // namespace IPC |
OLD | NEW |