Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(35)

Side by Side Diff: chrome/common/render_messages.cc

Issue 5699005: Policy: Re-enabled plugin still disabled (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Cleaned up WebPluginInfo and rebased on fixed PluginGroup::InitFrom. Created 10 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 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 "base/values.h" 5 #include "base/values.h"
6 #include "chrome/common/edit_command.h" 6 #include "chrome/common/edit_command.h"
7 #include "chrome/common/extensions/extension_extent.h" 7 #include "chrome/common/extensions/extension_extent.h"
8 #include "chrome/common/extensions/url_pattern.h" 8 #include "chrome/common/extensions/url_pattern.h"
9 #include "chrome/common/gpu_param_traits.h" 9 #include "chrome/common/gpu_param_traits.h"
10 #include "chrome/common/render_messages_params.h" 10 #include "chrome/common/render_messages_params.h"
(...skipping 251 matching lines...) Expand 10 before | Expand all | Expand 10 after
262 } 262 }
263 263
264 void ParamTraits<webkit::npapi::WebPluginInfo>::Write(Message* m, 264 void ParamTraits<webkit::npapi::WebPluginInfo>::Write(Message* m,
265 const param_type& p) { 265 const param_type& p) {
266 WriteParam(m, p.name); 266 WriteParam(m, p.name);
267 WriteParam(m, p.path); 267 WriteParam(m, p.path);
268 WriteParam(m, p.version); 268 WriteParam(m, p.version);
269 WriteParam(m, p.desc); 269 WriteParam(m, p.desc);
270 WriteParam(m, p.mime_types); 270 WriteParam(m, p.mime_types);
271 WriteParam(m, p.enabled); 271 WriteParam(m, p.enabled);
272 WriteParam(m, p.reason);
272 } 273 }
273 274
274 bool ParamTraits<webkit::npapi::WebPluginInfo>::Read(const Message* m, 275 bool ParamTraits<webkit::npapi::WebPluginInfo>::Read(const Message* m,
275 void** iter, 276 void** iter,
276 param_type* r) { 277 param_type* r) {
277 return 278 return
278 ReadParam(m, iter, &r->name) && 279 ReadParam(m, iter, &r->name) &&
279 ReadParam(m, iter, &r->path) && 280 ReadParam(m, iter, &r->path) &&
280 ReadParam(m, iter, &r->version) && 281 ReadParam(m, iter, &r->version) &&
281 ReadParam(m, iter, &r->desc) && 282 ReadParam(m, iter, &r->desc) &&
282 ReadParam(m, iter, &r->mime_types) && 283 ReadParam(m, iter, &r->mime_types) &&
283 ReadParam(m, iter, &r->enabled); 284 ReadParam(m, iter, &r->enabled) &&
285 ReadParam(m, iter, &r->reason);
284 } 286 }
285 287
286 void ParamTraits<webkit::npapi::WebPluginInfo>::Log(const param_type& p, 288 void ParamTraits<webkit::npapi::WebPluginInfo>::Log(const param_type& p,
287 std::string* l) { 289 std::string* l) {
288 l->append("("); 290 l->append("(");
289 LogParam(p.name, l); 291 LogParam(p.name, l);
290 l->append(", "); 292 l->append(", ");
291 l->append(", "); 293 l->append(", ");
292 LogParam(p.path, l); 294 LogParam(p.path, l);
293 l->append(", "); 295 l->append(", ");
294 LogParam(p.version, l); 296 LogParam(p.version, l);
295 l->append(", "); 297 l->append(", ");
296 LogParam(p.desc, l); 298 LogParam(p.desc, l);
297 l->append(", "); 299 l->append(", ");
298 LogParam(p.mime_types, l); 300 LogParam(p.mime_types, l);
299 l->append(", "); 301 l->append(", ");
300 LogParam(p.enabled, l); 302 LogParam(p.enabled, l);
303 l->append(", ");
304 LogParam(p.reason, l);
301 l->append(")"); 305 l->append(")");
302 } 306 }
303 307
304 void ParamTraits<webkit_glue::PasswordFormFillData>::Write( 308 void ParamTraits<webkit_glue::PasswordFormFillData>::Write(
305 Message* m, const param_type& p) { 309 Message* m, const param_type& p) {
306 WriteParam(m, p.basic_data); 310 WriteParam(m, p.basic_data);
307 WriteParam(m, p.additional_logins); 311 WriteParam(m, p.additional_logins);
308 WriteParam(m, p.wait_for_username); 312 WriteParam(m, p.wait_for_username);
309 } 313 }
310 314
(...skipping 919 matching lines...) Expand 10 before | Expand all | Expand 10 after
1230 void ParamTraits<speech_input::SpeechInputResultItem>::Log(const param_type& p, 1234 void ParamTraits<speech_input::SpeechInputResultItem>::Log(const param_type& p,
1231 std::string* l) { 1235 std::string* l) {
1232 l->append("("); 1236 l->append("(");
1233 LogParam(p.utterance, l); 1237 LogParam(p.utterance, l);
1234 l->append(":"); 1238 l->append(":");
1235 LogParam(p.confidence, l); 1239 LogParam(p.confidence, l);
1236 l->append(")"); 1240 l->append(")");
1237 } 1241 }
1238 1242
1239 } // namespace IPC 1243 } // namespace IPC
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698