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,
42 bool ManagementPolicy::Provider::MustRemainDisabled(
49 void ManagementPolicy::RegisterProvider(Provider* provider) {
50 providers_.insert(provider);
53 void ManagementPolicy::UnregisterProvider(Provider* provider) {
54 providers_.erase(provider);
59 return ApplyToProviderList(&Provider::UserMayLoad, "Installation",
65 return ApplyToProviderList(&Provider::UserMayModifySettings, "Modification",
71 return ApplyToProviderList(&Provider::MustRemainEnabled, "Disabling",
101 const Provider* provider = *it;
102 bool result = (provider->*function)(extension, error);
109 << " prohibited by " << provider->GetDebugPolicyProviderName();