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

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

Issue 11440004: Remove deprecated extension EventRouter APIs. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: compile Created 8 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) 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/event_router.h" 5 #include "chrome/browser/extensions/event_router.h"
6 6
7 #include <utility> 7 #include <utility>
8 8
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "base/command_line.h" 10 #include "base/command_line.h"
(...skipping 316 matching lines...) Expand 10 before | Expand all | Expand 10 after
327 return !listeners.empty(); 327 return !listeners.empty();
328 328
329 for (std::set<ListenerProcess>::const_iterator listener = listeners.begin(); 329 for (std::set<ListenerProcess>::const_iterator listener = listeners.begin();
330 listener != listeners.end(); ++listener) { 330 listener != listeners.end(); ++listener) {
331 if (listener->extension_id == extension_id) 331 if (listener->extension_id == extension_id)
332 return true; 332 return true;
333 } 333 }
334 return false; 334 return false;
335 } 335 }
336 336
337 void EventRouter::DispatchEventToRenderers(const std::string& event_name,
338 scoped_ptr<ListValue> event_args,
339 Profile* restrict_to_profile,
340 const GURL& event_url,
341 EventFilteringInfo info) {
342 linked_ptr<Event> event(new Event(event_name, event_args.Pass(),
343 scoped_ptr<ListValue>(),
344 restrict_to_profile, event_url,
345 USER_GESTURE_UNKNOWN, info));
346 DispatchEventImpl("", event);
347 }
348
349 void EventRouter::DispatchEventToRenderers(const std::string& event_name,
350 scoped_ptr<ListValue> event_args,
351 Profile* restrict_to_profile,
352 const GURL& event_url) {
353 DispatchEventToRenderers(event_name, event_args.Pass(), restrict_to_profile,
354 event_url, EventFilteringInfo());
355 }
356
357 void EventRouter::DispatchEventToRenderers(const std::string& event_name,
358 scoped_ptr<ListValue> event_args,
359 Profile* restrict_to_profile,
360 const GURL& event_url,
361 UserGestureState user_gesture) {
362 EventFilteringInfo info;
363 linked_ptr<Event> event(new Event(event_name, event_args.Pass(),
364 scoped_ptr<ListValue>(),
365 restrict_to_profile, event_url,
366 user_gesture, info));
367 DispatchEventImpl("", event);
368 }
369
370 void EventRouter::DispatchEventToExtension(const std::string& extension_id,
371 const std::string& event_name,
372 scoped_ptr<ListValue> event_args,
373 Profile* restrict_to_profile,
374 const GURL& event_url) {
375 DCHECK(!extension_id.empty());
376 linked_ptr<Event> event(new Event(event_name, event_args.Pass(),
377 scoped_ptr<ListValue>(),
378 restrict_to_profile, event_url,
379 USER_GESTURE_UNKNOWN,
380 EventFilteringInfo()));
381 DispatchEventImpl(extension_id, event);
382 }
383
384 void EventRouter::DispatchEventToExtension(const std::string& extension_id,
385 const std::string& event_name,
386 scoped_ptr<ListValue> event_args,
387 Profile* restrict_to_profile,
388 const GURL& event_url,
389 UserGestureState user_gesture) {
390 DCHECK(!extension_id.empty());
391 linked_ptr<Event> event(new Event(event_name, event_args.Pass(),
392 scoped_ptr<ListValue>(),
393 restrict_to_profile, event_url,
394 user_gesture,
395 EventFilteringInfo()));
396 DispatchEventImpl(extension_id, event);
397 }
398
399 void EventRouter::BroadcastEvent(scoped_ptr<Event> event) { 337 void EventRouter::BroadcastEvent(scoped_ptr<Event> event) {
400 DispatchEventImpl("", linked_ptr<Event>(event.release())); 338 DispatchEventImpl("", linked_ptr<Event>(event.release()));
401 } 339 }
402 340
403 void EventRouter::DispatchEventToExtension(const std::string& extension_id, 341 void EventRouter::DispatchEventToExtension(const std::string& extension_id,
404 scoped_ptr<Event> event) { 342 scoped_ptr<Event> event) {
405 DCHECK(!extension_id.empty()); 343 DCHECK(!extension_id.empty());
406 DispatchEventImpl(extension_id, linked_ptr<Event>(event.release())); 344 DispatchEventImpl(extension_id, linked_ptr<Event>(event.release()));
407 } 345 }
408 346
(...skipping 330 matching lines...) Expand 10 before | Expand all | Expand 10 after
739 copy->will_dispatch_callback = will_dispatch_callback; 677 copy->will_dispatch_callback = will_dispatch_callback;
740 return copy; 678 return copy;
741 } 679 }
742 680
743 EventListenerInfo::EventListenerInfo(const std::string& event_name, 681 EventListenerInfo::EventListenerInfo(const std::string& event_name,
744 const std::string& extension_id) 682 const std::string& extension_id)
745 : event_name(event_name), 683 : event_name(event_name),
746 extension_id(extension_id) {} 684 extension_id(extension_id) {}
747 685
748 } // namespace extensions 686 } // namespace extensions
OLDNEW
« no previous file with comments | « chrome/browser/extensions/event_router.h ('k') | chrome/browser/extensions/event_router_forwarder.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698