Lines Matching refs:Provider
27 bool ManagementPolicy::Provider::UserMayLoad(const Extension* extension,
32 bool ManagementPolicy::Provider::UserMayModifySettings(
37 bool ManagementPolicy::Provider::MustRemainEnabled(const Extension* extension,
43 bool ManagementPolicy::Provider::MustRemainDisabled(
50 void ManagementPolicy::RegisterProvider(Provider* provider) {
51 providers_.insert(provider);
54 void ManagementPolicy::UnregisterProvider(Provider* provider) {
55 providers_.erase(provider);
60 return ApplyToProviderList(&Provider::UserMayLoad, "Installation",
66 return ApplyToProviderList(&Provider::UserMayModifySettings, "Modification",
72 return ApplyToProviderList(&Provider::MustRemainEnabled, "Disabling",
102 const Provider* provider = *it;
103 bool result = (provider->*function)(extension, error);
110 << " prohibited by " << provider->GetDebugPolicyProviderName();