Home | History | Annotate | Download | only in renderer

Lines Matching defs:event_name

88 // Add a filter to |event_name| in |extension_id|, returning true if it
90 bool AddFilter(const std::string& event_name,
95 FilteredEventListenerCounts::iterator it = counts.find(event_name);
97 counts[event_name].reset(new ValueCounter);
99 int result = counts[event_name]->Add(*filter);
103 // Remove a filter from |event_name| in |extension_id|, returning true if it
105 bool RemoveFilter(const std::string& event_name,
110 FilteredEventListenerCounts::iterator it = counts.find(event_name);
145 std::string event_name = *v8::String::Utf8Value(args[0]->ToString());
147 if (!dispatcher_->CheckContextAccessToExtensionAPI(event_name, context()))
152 if (++listener_counts[event_name] == 1) {
154 extension_id, context()->GetURL(), event_name));
163 new ExtensionHostMsg_AddLazyListener(extension_id, event_name));
173 std::string event_name = *v8::String::Utf8Value(args[0]);
179 if (--listener_counts[event_name] == 0) {
181 extension_id, context()->GetURL(), event_name));
191 new ExtensionHostMsg_RemoveLazyListener(extension_id, event_name));
195 // MatcherID AttachFilteredEvent(string event_name, object filter)
196 // event_name - Name of the event to attach.
206 std::string event_name = *v8::String::Utf8Value(args[0]);
209 if (!dispatcher_->CheckContextAccessToExtensionAPI(event_name, context()))
234 event_filter.AddEventMatcher(event_name, ParseEventMatcher(filter.get()));
237 if (AddFilter(event_name, extension_id, filter.get())) {
241 extension_id, event_name, *filter, lazy));
260 const std::string& event_name = event_filter.GetEventName(matcher_id);
263 if (RemoveFilter(event_name, extension_id, event_matcher->value())) {
268 extension_id, event_name, *event_matcher->value(), lazy));
279 std::string event_name = *v8::String::Utf8Value(args[0]->ToString());
284 event_name, info, context()->GetRenderView()->GetRoutingID());