Home | History | Annotate | Download | only in extensions

Lines Matching defs:event_name

98     std::string event_name = *v8::String::AsciiValue(args[0]->ToString());
100 if (!dispatcher_->CheckContextAccessToExtensionAPI(event_name, context()))
106 if (++listener_counts[event_name] == 1) {
108 new ExtensionHostMsg_AddListener(extension_id, event_name));
116 new ExtensionHostMsg_AddLazyListener(extension_id, event_name));
125 std::string event_name = *v8::String::AsciiValue(args[0]);
132 if (--listener_counts[event_name] == 0) {
134 new ExtensionHostMsg_RemoveListener(extension_id, event_name));
144 new ExtensionHostMsg_RemoveLazyListener(extension_id, event_name));
148 // MatcherID AttachFilteredEvent(string event_name, object filter)
149 // event_name - Name of the event to attach.
158 std::string event_name = *v8::String::AsciiValue(args[0]);
161 if (!dispatcher_->CheckContextAccessToExtensionAPI(event_name, context()))
189 int id = event_filter.AddEventMatcher(event_name, ParseEventMatcher(
193 if (AddFilter(event_name, extension_id, filter.get())) {
196 new ExtensionHostMsg_AddFilteredListener(extension_id, event_name,
203 // Add a filter to |event_name| in |extension_id|, returning true if it
205 static bool AddFilter(const std::string& event_name,
210 FilteredEventListenerCounts::iterator it = counts.find(event_name);
212 counts[event_name].reset(new ValueCounter);
214 int result = counts[event_name]->Add(*filter);
218 // Remove a filter from |event_name| in |extension_id|, returning true if it
220 static bool RemoveFilter(const std::string& event_name,
225 FilteredEventListenerCounts::iterator it = counts.find(event_name);
250 const std::string& event_name = event_filter.GetEventName(matcher_id);
253 if (RemoveFilter(event_name, extension_id, event_matcher->value())) {
257 new ExtensionHostMsg_RemoveFilteredListener(extension_id, event_name,
269 std::string event_name = *v8::String::AsciiValue(args[0]->ToString());
274 event_name, info, context()->GetRenderView()->GetRoutingID());