Home | History | Annotate | Download | only in browser

Lines Matching defs:EventListener

20 scoped_ptr<EventListener> EventListener::ForExtension(
25 return make_scoped_ptr(new EventListener(
30 scoped_ptr<EventListener> EventListener::ForURL(
36 new EventListener(event_name, "", listener_url, process, filter.Pass()));
39 EventListener::~EventListener() {}
41 bool EventListener::Equals(const EventListener* other) const {
52 scoped_ptr<EventListener> EventListener::Copy() const {
56 return scoped_ptr<EventListener>(new EventListener(
60 bool EventListener::IsLazy() const {
64 void EventListener::MakeLazy() {
68 content::BrowserContext* EventListener::GetBrowserContext() const {
72 EventListener::EventListener(const std::string& event_name,
91 bool EventListenerMap::AddListener(scoped_ptr<EventListener> listener) {
102 linked_ptr<EventListener> listener_ptr(listener.release());
116 bool EventListenerMap::RemoveListener(const EventListener* listener) {
152 bool EventListenerMap::HasListener(const EventListener* listener) {
200 AddListener(EventListener::ForExtension(
217 AddListener(EventListener::ForExtension(
223 std::set<const EventListener*> EventListenerMap::GetEventListeners(
225 std::set<const EventListener*> interested_listeners;
233 EventListener* listener = listeners_by_matcher_id_[*id];
256 linked_ptr<EventListener> listener(*it2);
267 void EventListenerMap::CleanupListener(EventListener* listener) {