| 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 // Get basic type definitions. | 5 // Get basic type definitions. |
| 6 #define IPC_MESSAGE_IMPL | 6 #define IPC_MESSAGE_IMPL |
| 7 #include "chrome/common/render_messages.h" | 7 #include "chrome/common/render_messages.h" |
| 8 #include "chrome/common/common_param_traits.h" | 8 #include "chrome/common/common_param_traits.h" |
| 9 | 9 |
| 10 // Generate constructors. | 10 // Generate constructors. |
| (...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 152 LogParam(p.version, l); | 152 LogParam(p.version, l); |
| 153 l->append(", "); | 153 l->append(", "); |
| 154 LogParam(p.desc, l); | 154 LogParam(p.desc, l); |
| 155 l->append(", "); | 155 l->append(", "); |
| 156 LogParam(p.mime_types, l); | 156 LogParam(p.mime_types, l); |
| 157 l->append(", "); | 157 l->append(", "); |
| 158 LogParam(p.enabled, l); | 158 LogParam(p.enabled, l); |
| 159 l->append(")"); | 159 l->append(")"); |
| 160 } | 160 } |
| 161 | 161 |
| 162 void ParamTraits<WebDropData>::Write(Message* m, const param_type& p) { | |
| 163 WriteParam(m, p.url); | |
| 164 WriteParam(m, p.url_title); | |
| 165 WriteParam(m, p.download_metadata); | |
| 166 WriteParam(m, p.file_extension); | |
| 167 WriteParam(m, p.filenames); | |
| 168 WriteParam(m, p.plain_text); | |
| 169 WriteParam(m, p.text_html); | |
| 170 WriteParam(m, p.html_base_url); | |
| 171 WriteParam(m, p.file_description_filename); | |
| 172 WriteParam(m, p.file_contents); | |
| 173 } | |
| 174 | |
| 175 bool ParamTraits<WebDropData>::Read(const Message* m, void** iter, | |
| 176 param_type* p) { | |
| 177 return | |
| 178 ReadParam(m, iter, &p->url) && | |
| 179 ReadParam(m, iter, &p->url_title) && | |
| 180 ReadParam(m, iter, &p->download_metadata) && | |
| 181 ReadParam(m, iter, &p->file_extension) && | |
| 182 ReadParam(m, iter, &p->filenames) && | |
| 183 ReadParam(m, iter, &p->plain_text) && | |
| 184 ReadParam(m, iter, &p->text_html) && | |
| 185 ReadParam(m, iter, &p->html_base_url) && | |
| 186 ReadParam(m, iter, &p->file_description_filename) && | |
| 187 ReadParam(m, iter, &p->file_contents); | |
| 188 } | |
| 189 | |
| 190 void ParamTraits<WebDropData>::Log(const param_type& p, std::string* l) { | |
| 191 l->append("<WebDropData>"); | |
| 192 } | |
| 193 | |
| 194 void ParamTraits<URLPattern>::Write(Message* m, const param_type& p) { | 162 void ParamTraits<URLPattern>::Write(Message* m, const param_type& p) { |
| 195 WriteParam(m, p.valid_schemes()); | 163 WriteParam(m, p.valid_schemes()); |
| 196 WriteParam(m, p.GetAsString()); | 164 WriteParam(m, p.GetAsString()); |
| 197 } | 165 } |
| 198 | 166 |
| 199 bool ParamTraits<URLPattern>::Read(const Message* m, void** iter, | 167 bool ParamTraits<URLPattern>::Read(const Message* m, void** iter, |
| 200 param_type* p) { | 168 param_type* p) { |
| 201 int valid_schemes; | 169 int valid_schemes; |
| 202 std::string spec; | 170 std::string spec; |
| 203 if (!ReadParam(m, iter, &valid_schemes) || | 171 if (!ReadParam(m, iter, &valid_schemes) || |
| (...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 320 l->append(", "); | 288 l->append(", "); |
| 321 LogParam(p.children, l); | 289 LogParam(p.children, l); |
| 322 l->append(", "); | 290 l->append(", "); |
| 323 LogParam(p.html_attributes, l); | 291 LogParam(p.html_attributes, l); |
| 324 l->append(", "); | 292 l->append(", "); |
| 325 LogParam(p.indirect_child_ids, l); | 293 LogParam(p.indirect_child_ids, l); |
| 326 l->append(")"); | 294 l->append(")"); |
| 327 } | 295 } |
| 328 | 296 |
| 329 } // namespace IPC | 297 } // namespace IPC |
| OLD | NEW |