| Index: chromeos/cryptohome/homedir_methods.h
|
| diff --git a/chromeos/cryptohome/homedir_methods.h b/chromeos/cryptohome/homedir_methods.h
|
| index 2e54b74cdd5c0650f32b07dbc368d8e672711f7e..fdd3e6308e1ba4d37ebdb12e300170468a021202 100644
|
| --- a/chromeos/cryptohome/homedir_methods.h
|
| +++ b/chromeos/cryptohome/homedir_methods.h
|
| @@ -34,6 +34,7 @@ class CHROMEOS_EXPORT HomedirMethods {
|
| MountCallback;
|
| typedef base::Callback<void(bool success, int64_t size)>
|
| GetAccountDiskUsageCallback;
|
| + typedef base::Callback<void(bool success)> DBusResultCallback;
|
|
|
| virtual ~HomedirMethods() {}
|
|
|
| @@ -105,6 +106,12 @@ class CHROMEOS_EXPORT HomedirMethods {
|
| const Identification& id,
|
| const GetAccountDiskUsageCallback& callback) = 0;
|
|
|
| + // Asks cryptohomed to migrate the cryptohome to the new encryption method
|
| + // for the user specified by |id|, using |auth| to unlock the key.
|
| + virtual void MigrateToDircrypto(const Identification& id,
|
| + const Authorization& auth,
|
| + const DBusResultCallback& callback) = 0;
|
| +
|
| // Creates the global HomedirMethods instance.
|
| static void Initialize();
|
|
|
|
|