Lines Matching refs:string
10 #include <string>
81 static std::string GetBaseEventName(const std::string& full_event_name);
87 const std::string& extension_id,
88 const std::string& event_name,
104 void AddEventListener(const std::string& event_name,
106 const std::string& extension_id);
107 void RemoveEventListener(const std::string& event_name,
109 const std::string& extension_id);
112 void AddEventListenerForURL(const std::string& event_name,
115 void RemoveEventListenerForURL(const std::string& event_name,
125 const std::string& event_name);
134 void AddLazyEventListener(const std::string& event_name,
135 const std::string& extension_id);
136 void RemoveLazyEventListener(const std::string& event_name,
137 const std::string& extension_id);
140 void AddFilteredEventListener(const std::string& event_name,
142 const std::string& extension_id,
148 void RemoveFilteredEventListener(const std::string& event_name,
150 const std::string& extension_id,
155 bool HasEventListener(const std::string& event_name);
158 bool ExtensionHasEventListener(const std::string& extension_id,
159 const std::string& event_name);
163 std::set<std::string> GetRegisteredEvents(const std::string& extension_id);
164 void SetRegisteredEvents(const std::string& extension_id,
165 const std::set<std::string>& events);
171 virtual void DispatchEventToExtension(const std::string& extension_id,
178 void DispatchEventWithLazyListener(const std::string& extension_id,
183 const std::string& extension_id);
194 typedef std::map<std::string, std::set<ListenerProcess> > ListenerMap;
198 typedef std::pair<const content::BrowserContext*, std::string>
205 const std::string& extension_id,
206 const std::string& event_name,
226 const std::string& extension_id,
227 const std::string& event_name);
232 void DispatchEventImpl(const std::string& restrict_to_extension_id,
239 void DispatchLazyEvent(const std::string& extension_id,
245 void DispatchEventToProcess(const std::string& extension_id,
267 void AddFilterToEvent(const std::string& event_name,
268 const std::string& extension_id,
272 void RemoveFilterFromEvent(const std::string& event_name,
273 const std::string& extension_id,
279 const std::string& extension_id);
289 const std::string& extension_id);
312 typedef base::hash_map<std::string, Observer*> ObserverMap;
324 std::string event_name;
354 Event(const std::string& event_name,
357 Event(const std::string& event_name,
361 Event(const std::string& event_name,
376 EventListenerInfo(const std::string& event_name,
377 const std::string& extension_id,
382 const std::string event_name;
384 const std::string extension_id;