Index: extensions/browser/declarative_user_script_master.h |
diff --git a/extensions/browser/declarative_user_script_master.h b/extensions/browser/declarative_user_script_master.h |
index c7a23c3f6b2ec692759d8753064f80b6df65e257..f5730396099498c46c1ead26a1aed2670e975992 100644 |
--- a/extensions/browser/declarative_user_script_master.h |
+++ b/extensions/browser/declarative_user_script_master.h |
@@ -30,10 +30,18 @@ class DeclarativeUserScriptMaster { |
// script load is in progress. |
void AddScript(const UserScript& script); |
+ // Adds a set of scripts to shared memory region. This may not happen right |
+ // away if a script load is in progress. |
+ void AddScripts(const std::set<UserScript>& scripts); |
+ |
// Removes script from shared memory region. This may not happen right away if |
// a script load is in progress. |
void RemoveScript(const UserScript& script); |
+ // Removes a set of scripts from shared memory region. This may not happen |
+ // right away if a script load is in progress. |
+ void RemoveScripts(const std::set<UserScript>& scripts); |
+ |
// Removes all scripts from shared memory region. This may not happen right |
// away if a script load is in progress. |
void ClearScripts(); |