| Index: chrome/browser/chromeos/login/easy_unlock/bootstrap_manager.h
|
| diff --git a/chrome/browser/chromeos/login/easy_unlock/bootstrap_manager.h b/chrome/browser/chromeos/login/easy_unlock/bootstrap_manager.h
|
| index 46955baf54ad8dde0ca0cb4922030df398712a21..97cf6d82af6552b890b87460b53b94b91e8a1bee 100644
|
| --- a/chrome/browser/chromeos/login/easy_unlock/bootstrap_manager.h
|
| +++ b/chrome/browser/chromeos/login/easy_unlock/bootstrap_manager.h
|
| @@ -11,6 +11,10 @@
|
|
|
| class PrefRegistrySimple;
|
|
|
| +namespace user_manager {
|
| +class UserID;
|
| +}
|
| +
|
| namespace chromeos {
|
|
|
| // BootstrapManager manages bootstrap user specific values such as tracking
|
| @@ -21,7 +25,7 @@ class BootstrapManager {
|
|
|
| class Delegate {
|
| public:
|
| - virtual void RemovePendingBootstrapUser(const std::string& user_id) = 0;
|
| + virtual void RemovePendingBootstrapUser(const user_manager::UserID& user_id) = 0;
|
|
|
| protected:
|
| virtual ~Delegate() {}
|
| @@ -30,11 +34,11 @@ class BootstrapManager {
|
| explicit BootstrapManager(Delegate* delegate);
|
| ~BootstrapManager();
|
|
|
| - void AddPendingBootstrap(const std::string& user_id);
|
| - void FinishPendingBootstrap(const std::string& user_id);
|
| + void AddPendingBootstrap(const user_manager::UserID& user_id);
|
| + void FinishPendingBootstrap(const user_manager::UserID& user_id);
|
| void RemoveAllPendingBootstrap();
|
|
|
| - bool HasPendingBootstrap(const std::string& user_id) const;
|
| + bool HasPendingBootstrap(const user_manager::UserID& user_id) const;
|
|
|
| private:
|
| Delegate* delegate_;
|
|
|