#include "extensions/browser/test_management_policy.h"
#include "base/strings/utf_string_conversions.h"
namespace extensions {
TestManagementPolicyProvider::TestManagementPolicyProvider()
: … { … }
TestManagementPolicyProvider::TestManagementPolicyProvider(
int prohibited_actions) { … }
void TestManagementPolicyProvider::SetProhibitedActions(
int prohibited_actions) { … }
void TestManagementPolicyProvider::SetDisableReason(
disable_reason::DisableReason reason) { … }
std::string TestManagementPolicyProvider::GetDebugPolicyProviderName() const { … }
bool TestManagementPolicyProvider::UserMayLoad(const Extension* extension,
std::u16string* error) const { … }
bool TestManagementPolicyProvider::UserMayModifySettings(
const Extension* extension,
std::u16string* error) const { … }
bool TestManagementPolicyProvider::ExtensionMayModifySettings(
const Extension* source_extension,
const Extension* extension,
std::u16string* error) const { … }
bool TestManagementPolicyProvider::MustRemainEnabled(
const Extension* extension,
std::u16string* error) const { … }
bool TestManagementPolicyProvider::MustRemainDisabled(
const Extension* extension,
disable_reason::DisableReason* reason,
std::u16string* error) const { … }
bool TestManagementPolicyProvider::MustRemainInstalled(
const Extension* extension,
std::u16string* error) const { … }
}