Index: extensions/browser/management_policy.h |
diff --git a/extensions/browser/management_policy.h b/extensions/browser/management_policy.h |
index 149a598fc38527e595a2be38dc08475ea62694a8..043f4babd9c76d1dd0d8760db8189b6e8a98d7ed 100644 |
--- a/extensions/browser/management_policy.h |
+++ b/extensions/browser/management_policy.h |
@@ -7,6 +7,7 @@ |
#include <set> |
#include <string> |
+#include <vector> |
#include "base/basictypes.h" |
#include "extensions/common/extension.h" |
@@ -87,6 +88,9 @@ class ManagementPolicy { |
void RegisterProvider(Provider* provider); |
void UnregisterProvider(Provider* provider); |
+ // Like RegisterProvider(), but registers multiple providers instead. |
+ void RegisterProviders(std::vector<Provider*> providers); |
+ |
// Returns true if the user is permitted to install, load, and run the given |
// extension. If not, |error| may be set to an appropriate message. |
bool UserMayLoad(const Extension* extension, base::string16* error) const; |