| 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();
|
|
|