| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 503 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 514 void ParamTraits<ppapi::proxy::SerializedDirEntry>::Log(const param_type& p, | 514 void ParamTraits<ppapi::proxy::SerializedDirEntry>::Log(const param_type& p, |
| 515 std::string* l) { | 515 std::string* l) { |
| 516 } | 516 } |
| 517 | 517 |
| 518 // ppapi::proxy::SerializedFontDescription ------------------------------------- | 518 // ppapi::proxy::SerializedFontDescription ------------------------------------- |
| 519 | 519 |
| 520 // static | 520 // static |
| 521 void ParamTraits<ppapi::proxy::SerializedFontDescription>::Write( | 521 void ParamTraits<ppapi::proxy::SerializedFontDescription>::Write( |
| 522 Message* m, | 522 Message* m, |
| 523 const param_type& p) { | 523 const param_type& p) { |
| 524 ParamTraits<ppapi::proxy::SerializedVar>::Write(m, p.face); | 524 ParamTraits<std::string>::Write(m, p.face); |
| 525 ParamTraits<int32_t>::Write(m, p.family); | 525 ParamTraits<int32_t>::Write(m, p.family); |
| 526 ParamTraits<uint32_t>::Write(m, p.size); | 526 ParamTraits<uint32_t>::Write(m, p.size); |
| 527 ParamTraits<int32_t>::Write(m, p.weight); | 527 ParamTraits<int32_t>::Write(m, p.weight); |
| 528 ParamTraits<PP_Bool>::Write(m, p.italic); | 528 ParamTraits<PP_Bool>::Write(m, p.italic); |
| 529 ParamTraits<PP_Bool>::Write(m, p.small_caps); | 529 ParamTraits<PP_Bool>::Write(m, p.small_caps); |
| 530 ParamTraits<int32_t>::Write(m, p.letter_spacing); | 530 ParamTraits<int32_t>::Write(m, p.letter_spacing); |
| 531 ParamTraits<int32_t>::Write(m, p.word_spacing); | 531 ParamTraits<int32_t>::Write(m, p.word_spacing); |
| 532 } | 532 } |
| 533 | 533 |
| 534 // static | 534 // static |
| 535 bool ParamTraits<ppapi::proxy::SerializedFontDescription>::Read( | 535 bool ParamTraits<ppapi::proxy::SerializedFontDescription>::Read( |
| 536 const Message* m, | 536 const Message* m, |
| 537 PickleIterator* iter, | 537 PickleIterator* iter, |
| 538 param_type* r) { | 538 param_type* r) { |
| 539 return | 539 return |
| 540 ParamTraits<ppapi::proxy::SerializedVar>::Read(m, iter, &r->face) && | 540 ParamTraits<std::string>::Read(m, iter, &r->face) && |
| 541 ParamTraits<int32_t>::Read(m, iter, &r->family) && | 541 ParamTraits<int32_t>::Read(m, iter, &r->family) && |
| 542 ParamTraits<uint32_t>::Read(m, iter, &r->size) && | 542 ParamTraits<uint32_t>::Read(m, iter, &r->size) && |
| 543 ParamTraits<int32_t>::Read(m, iter, &r->weight) && | 543 ParamTraits<int32_t>::Read(m, iter, &r->weight) && |
| 544 ParamTraits<PP_Bool>::Read(m, iter, &r->italic) && | 544 ParamTraits<PP_Bool>::Read(m, iter, &r->italic) && |
| 545 ParamTraits<PP_Bool>::Read(m, iter, &r->small_caps) && | 545 ParamTraits<PP_Bool>::Read(m, iter, &r->small_caps) && |
| 546 ParamTraits<int32_t>::Read(m, iter, &r->letter_spacing) && | 546 ParamTraits<int32_t>::Read(m, iter, &r->letter_spacing) && |
| 547 ParamTraits<int32_t>::Read(m, iter, &r->word_spacing); | 547 ParamTraits<int32_t>::Read(m, iter, &r->word_spacing); |
| 548 } | 548 } |
| 549 | 549 |
| 550 // static | 550 // static |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 590 param_type* r) { | 590 param_type* r) { |
| 591 return ParamTraits<ListValue>::Read(m, iter, &(r->values_)); | 591 return ParamTraits<ListValue>::Read(m, iter, &(r->values_)); |
| 592 } | 592 } |
| 593 | 593 |
| 594 // static | 594 // static |
| 595 void ParamTraits<ppapi::PPB_X509Certificate_Fields>::Log(const param_type& p, | 595 void ParamTraits<ppapi::PPB_X509Certificate_Fields>::Log(const param_type& p, |
| 596 std::string* l) { | 596 std::string* l) { |
| 597 } | 597 } |
| 598 | 598 |
| 599 } // namespace IPC | 599 } // namespace IPC |
| OLD | NEW |