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

Side by Side Diff: chrome/browser/extensions/extension_event_router.cc

Issue 10553010: Rename IPC::Channel and IPC::Sender in src/chrome. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 6 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
OLDNEW
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 "chrome/browser/extensions/extension_event_router.h" 5 #include "chrome/browser/extensions/extension_event_router.h"
6 6
7 #include "base/bind.h" 7 #include "base/bind.h"
8 #include "base/command_line.h" 8 #include "base/command_line.h"
9 #include "base/message_loop.h" 9 #include "base/message_loop.h"
10 #include "base/values.h" 10 #include "base/values.h"
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
80 UserGestureState user_gesture) 80 UserGestureState user_gesture)
81 : event_name(event_name), 81 : event_name(event_name),
82 event_args(event_args), 82 event_args(event_args),
83 event_url(event_url), 83 event_url(event_url),
84 restrict_to_profile(restrict_to_profile), 84 restrict_to_profile(restrict_to_profile),
85 cross_incognito_args(cross_incognito_args), 85 cross_incognito_args(cross_incognito_args),
86 user_gesture(user_gesture) {} 86 user_gesture(user_gesture) {}
87 }; 87 };
88 88
89 // static 89 // static
90 void ExtensionEventRouter::DispatchEvent(IPC::Message::Sender* ipc_sender, 90 void ExtensionEventRouter::DispatchEvent(IPC::Sender* ipc_sender,
91 const std::string& extension_id, 91 const std::string& extension_id,
92 const std::string& event_name, 92 const std::string& event_name,
93 const std::string& event_args, 93 const std::string& event_args,
94 const GURL& event_url, 94 const GURL& event_url,
95 UserGestureState user_gesture) { 95 UserGestureState user_gesture) {
96 ListValue args; 96 ListValue args;
97 args.Set(0, Value::CreateStringValue(event_name)); 97 args.Set(0, Value::CreateStringValue(event_name));
98 args.Set(1, Value::CreateStringValue(event_args)); 98 args.Set(1, Value::CreateStringValue(event_args));
99 ipc_sender->Send(new ExtensionMsg_MessageInvoke(MSG_ROUTING_CONTROL, 99 ipc_sender->Send(new ExtensionMsg_MessageInvoke(MSG_ROUTING_CONTROL,
100 extension_id, kDispatchEvent, args, event_url, 100 extension_id, kDispatchEvent, args, event_url,
(...skipping 404 matching lines...) Expand 10 before | Expand all | Expand 10 after
505 MessageLoop::current()->PostTask(FROM_HERE, 505 MessageLoop::current()->PostTask(FROM_HERE,
506 base::Bind(&extensions::RuntimeEventRouter::DispatchOnInstalledEvent, 506 base::Bind(&extensions::RuntimeEventRouter::DispatchOnInstalledEvent,
507 profile_, extension->id())); 507 profile_, extension->id()));
508 break; 508 break;
509 } 509 }
510 default: 510 default:
511 NOTREACHED(); 511 NOTREACHED();
512 return; 512 return;
513 } 513 }
514 } 514 }
OLDNEW
« no previous file with comments | « chrome/browser/extensions/extension_event_router.h ('k') | chrome/browser/extensions/extension_function.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698