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

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

Issue 7548024: Refactor: Make PyAuto InstallExtension() take a string. Delete dead code. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fixup per kkania. Created 9 years, 4 months 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
« no previous file with comments | « chrome/common/automation_messages.h ('k') | chrome/common/automation_messages_internal.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 "chrome/common/common_param_traits.h" 5 #include "chrome/common/common_param_traits.h"
6 #include "content/common/common_param_traits.h" 6 #include "content/common/common_param_traits.h"
7 #include "ui/base/models/menu_model.h" 7 #include "ui/base/models/menu_model.h"
8 8
9 #define IPC_MESSAGE_IMPL 9 #define IPC_MESSAGE_IMPL
10 #include "chrome/common/automation_messages.h" 10 #include "chrome/common/automation_messages.h"
(...skipping 241 matching lines...) Expand 10 before | Expand all | Expand 10 after
252 break; 252 break;
253 default: 253 default:
254 control = "UNKNOWN"; 254 control = "UNKNOWN";
255 break; 255 break;
256 } 256 }
257 257
258 LogParam(control, l); 258 LogParam(control, l);
259 } 259 }
260 260
261 // static 261 // static
262 void ParamTraits<AutomationMsg_ExtensionResponseValues>::Write(
263 Message* m,
264 const param_type& p) {
265 m->WriteInt(p);
266 }
267
268 // static
269 bool ParamTraits<AutomationMsg_ExtensionResponseValues>::Read(
270 const Message* m,
271 void** iter,
272 param_type* p) {
273 int type;
274 if (!m->ReadInt(iter, &type))
275 return false;
276 *p = static_cast<AutomationMsg_ExtensionResponseValues>(type);
277 return true;
278 }
279
280 // static
281 void ParamTraits<AutomationMsg_ExtensionResponseValues>::Log(
282 const param_type& p,
283 std::string* l) {
284 std::string control;
285 switch (p) {
286 case AUTOMATION_MSG_EXTENSION_INSTALL_SUCCEEDED:
287 control = "AUTOMATION_MSG_EXTENSION_INSTALL_SUCCEEDED";
288 break;
289 case AUTOMATION_MSG_EXTENSION_INSTALL_FAILED:
290 control = "AUTOMATION_MSG_EXTENSION_INSTALL_FAILED";
291 break;
292 default:
293 control = "UNKNOWN";
294 break;
295 }
296
297 LogParam(control, l);
298 }
299
300 // static
301 void ParamTraits<AutomationMsg_ExtensionProperty>::Write(Message* m, 262 void ParamTraits<AutomationMsg_ExtensionProperty>::Write(Message* m,
302 const param_type& p) { 263 const param_type& p) {
303 m->WriteInt(p); 264 m->WriteInt(p);
304 } 265 }
305 266
306 // static 267 // static
307 bool ParamTraits<AutomationMsg_ExtensionProperty>::Read(const Message* m, 268 bool ParamTraits<AutomationMsg_ExtensionProperty>::Read(const Message* m,
308 void** iter, 269 void** iter,
309 param_type* p) { 270 param_type* p) {
310 int type; 271 int type;
(...skipping 465 matching lines...) Expand 10 before | Expand all | Expand 10 after
776 l->append(", "); 737 l->append(", ");
777 LogParam(p.disposition, l); 738 LogParam(p.disposition, l);
778 l->append(", "); 739 l->append(", ");
779 LogParam(p.user_gesture, l); 740 LogParam(p.user_gesture, l);
780 l->append(","); 741 l->append(",");
781 LogParam(p.profile_name, l); 742 LogParam(p.profile_name, l);
782 l->append(")"); 743 l->append(")");
783 } 744 }
784 745
785 } // namespace IPC 746 } // namespace IPC
OLDNEW
« no previous file with comments | « chrome/common/automation_messages.h ('k') | chrome/common/automation_messages_internal.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698