| Index: chrome/browser/policy/browser_policy_connector.h
|
| diff --git a/chrome/browser/policy/browser_policy_connector.h b/chrome/browser/policy/browser_policy_connector.h
|
| index e055a97f2fb6d89b090d5b3c8f4847c1ecfbcf8d..de4af727ed977dfc275972d185e6cc3e0b307dd0 100644
|
| --- a/chrome/browser/policy/browser_policy_connector.h
|
| +++ b/chrome/browser/policy/browser_policy_connector.h
|
| @@ -11,6 +11,7 @@
|
| #include "base/basictypes.h"
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/task.h"
|
| +#include "chrome/browser/policy/enterprise_install_attributes.h"
|
|
|
| class PrefService;
|
| class TestingBrowserProcess;
|
| @@ -54,6 +55,9 @@ class BrowserPolicyConnector {
|
| // a local owner).
|
| bool IsEnterpriseManaged();
|
|
|
| + // Locks the device to an enterprise domain.
|
| + EnterpriseInstallAttributes::LockResult LockDevice(const std::string& user);
|
| +
|
| // Returns the enterprise domain if device is managed.
|
| std::string GetEnterpriseDomain();
|
|
|
| @@ -82,6 +86,7 @@ class BrowserPolicyConnector {
|
|
|
| #if defined(OS_CHROMEOS)
|
| scoped_ptr<DevicePolicyIdentityStrategy> identity_strategy_;
|
| + scoped_ptr<EnterpriseInstallAttributes> install_attributes_;
|
| #endif
|
| scoped_ptr<CloudPolicySubsystem> cloud_policy_subsystem_;
|
|
|
|
|