| OLD | NEW |
| 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 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 #ifndef CHROME_COMMON_RENDER_MESSAGES_H_ | 5 #ifndef CHROME_COMMON_RENDER_MESSAGES_H_ |
| 6 #define CHROME_COMMON_RENDER_MESSAGES_H_ | 6 #define CHROME_COMMON_RENDER_MESSAGES_H_ |
| 7 | 7 |
| 8 #include <string> | 8 #include <string> |
| 9 #include <vector> | 9 #include <vector> |
| 10 #include <map> | 10 #include <map> |
| (...skipping 497 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 508 } | 508 } |
| 509 }; | 509 }; |
| 510 | 510 |
| 511 template <> | 511 template <> |
| 512 struct ParamTraits<webkit_glue::WebAccessibility::InParams> { | 512 struct ParamTraits<webkit_glue::WebAccessibility::InParams> { |
| 513 typedef webkit_glue::WebAccessibility::InParams param_type; | 513 typedef webkit_glue::WebAccessibility::InParams param_type; |
| 514 static void Write(Message* m, const param_type& p) { | 514 static void Write(Message* m, const param_type& p) { |
| 515 WriteParam(m, p.object_id); | 515 WriteParam(m, p.object_id); |
| 516 WriteParam(m, p.function_id); | 516 WriteParam(m, p.function_id); |
| 517 WriteParam(m, p.child_id); | 517 WriteParam(m, p.child_id); |
| 518 WriteParam(m, p.direct_descendant); | |
| 519 WriteParam(m, p.input_long1); | 518 WriteParam(m, p.input_long1); |
| 520 WriteParam(m, p.input_long2); | 519 WriteParam(m, p.input_long2); |
| 521 } | 520 } |
| 522 static bool Read(const Message* m, void** iter, param_type* p) { | 521 static bool Read(const Message* m, void** iter, param_type* p) { |
| 523 return | 522 return |
| 524 ReadParam(m, iter, &p->object_id) && | 523 ReadParam(m, iter, &p->object_id) && |
| 525 ReadParam(m, iter, &p->function_id) && | 524 ReadParam(m, iter, &p->function_id) && |
| 526 ReadParam(m, iter, &p->child_id) && | 525 ReadParam(m, iter, &p->child_id) && |
| 527 ReadParam(m, iter, &p->direct_descendant) && | |
| 528 ReadParam(m, iter, &p->input_long1) && | 526 ReadParam(m, iter, &p->input_long1) && |
| 529 ReadParam(m, iter, &p->input_long2); | 527 ReadParam(m, iter, &p->input_long2); |
| 530 } | 528 } |
| 531 static void Log(const param_type& p, std::wstring* l) { | 529 static void Log(const param_type& p, std::wstring* l) { |
| 532 l->append(L"("); | 530 l->append(L"("); |
| 533 LogParam(p.object_id, l); | 531 LogParam(p.object_id, l); |
| 534 l->append(L", "); | 532 l->append(L", "); |
| 535 LogParam(p.function_id, l); | 533 LogParam(p.function_id, l); |
| 536 l->append(L", "); | 534 l->append(L", "); |
| 537 LogParam(p.child_id, l); | 535 LogParam(p.child_id, l); |
| 538 l->append(L", "); | 536 l->append(L", "); |
| 539 LogParam(p.direct_descendant, l); | |
| 540 l->append(L", "); | |
| 541 LogParam(p.input_long1, l); | 537 LogParam(p.input_long1, l); |
| 542 l->append(L", "); | 538 l->append(L", "); |
| 543 LogParam(p.input_long2, l); | 539 LogParam(p.input_long2, l); |
| 544 l->append(L")"); | 540 l->append(L")"); |
| 545 } | 541 } |
| 546 }; | 542 }; |
| 547 | 543 |
| 548 template <> | 544 template <> |
| 549 struct ParamTraits<webkit_glue::WebAccessibility::OutParams> { | 545 struct ParamTraits<webkit_glue::WebAccessibility::OutParams> { |
| 550 typedef webkit_glue::WebAccessibility::OutParams param_type; | 546 typedef webkit_glue::WebAccessibility::OutParams param_type; |
| (...skipping 1333 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1884 } | 1880 } |
| 1885 }; | 1881 }; |
| 1886 | 1882 |
| 1887 } // namespace IPC | 1883 } // namespace IPC |
| 1888 | 1884 |
| 1889 | 1885 |
| 1890 #define MESSAGES_INTERNAL_FILE "chrome/common/render_messages_internal.h" | 1886 #define MESSAGES_INTERNAL_FILE "chrome/common/render_messages_internal.h" |
| 1891 #include "chrome/common/ipc_message_macros.h" | 1887 #include "chrome/common/ipc_message_macros.h" |
| 1892 | 1888 |
| 1893 #endif // CHROME_COMMON_RENDER_MESSAGES_H_ | 1889 #endif // CHROME_COMMON_RENDER_MESSAGES_H_ |
| OLD | NEW |