Lines Matching refs:string
10 #include <string>
71 const std::set<std::string>& function_names() const {
91 bool IsExtensionActive(const std::string& extension_id) const;
96 // JavaScript context isn't from an extension, returns empty string.
120 const std::string& error);
125 bool CheckContextAccessToExtensionAPI(const std::string& function_name,
129 void DispatchEvent(const std::string& extension_id,
130 const std::string& event_name) const;
134 const std::string& extension_id,
135 const std::string& module_name,
136 const std::string& function_name,
144 static std::vector<std::pair<std::string, int> > GetJsResources();
164 void OnActivateExtension(const std::string& extension_id);
165 void OnCancelSuspend(const std::string& extension_id);
168 const std::vector<std::string>& extension_ids);
171 const std::string& channel_name,
174 const std::string& tls_channel_id);
175 void OnDispatchOnDisconnect(int port_id, const std::string& error_message);
179 void OnMessageInvoke(const std::string& extension_id,
180 const std::string& module_name,
181 const std::string& function_name,
185 void OnSetFunctionNames(const std::vector<std::string>& names);
188 void OnSetSystemFont(const std::string& font_family,
189 const std::string& font_size);
190 void OnShouldSuspend(const std::string& extension_id, uint64 sequence_id);
191 void OnSuspend(const std::string& extension_id);
192 void OnTransferBlobs(const std::vector<std::string>& blob_uuids);
193 void OnUnloaded(const std::string& id);
197 const std::string& extension_id,
203 const std::set<std::string>& changed_extensions,
222 void UpdateBindings(const std::string& extension_id);
226 void RegisterBinding(const std::string& api_name, ScriptContext* context);
249 const std::string& field,
253 const std::string& api_name,
254 std::string* bind_name,
271 std::map<std::string, std::string> extension_load_errors_;
288 std::set<std::string> function_names_;
291 std::set<std::string> active_extension_ids_;
302 std::string system_font_family_;
303 std::string system_font_size_;