| Index: chrome/browser/password_manager/password_store_x.h
|
| diff --git a/chrome/browser/password_manager/password_store_x.h b/chrome/browser/password_manager/password_store_x.h
|
| index 585f64db75f1bf7b22efa815dbb3b4613543b8cc..edc2c4e9f302efc10708aa97db4cf5ab81036e8a 100644
|
| --- a/chrome/browser/password_manager/password_store_x.h
|
| +++ b/chrome/browser/password_manager/password_store_x.h
|
| @@ -46,12 +46,21 @@ class PasswordStoreX : public password_manager::PasswordStoreDefault {
|
| const autofill::PasswordForm& form,
|
| password_manager::PasswordStoreChangeList* changes) = 0;
|
| virtual bool RemoveLogin(const autofill::PasswordForm& form) = 0;
|
| - virtual bool RemoveLoginsCreatedBetween(const base::Time& delete_begin,
|
| - const base::Time& delete_end) = 0;
|
| +
|
| + // Removes all logins created/synced from |delete_begin| onwards (inclusive)
|
| + // and before |delete_end|. You may use a null Time value to do an unbounded
|
| + // delete in either direction.
|
| + virtual bool RemoveLoginsCreatedBetween(base::Time delete_begin,
|
| + base::Time delete_end) = 0;
|
| + virtual bool RemoveLoginsSyncedBetween(
|
| + base::Time delete_begin,
|
| + base::Time delete_end,
|
| + password_manager::PasswordStoreChangeList* changes) = 0;
|
| +
|
| virtual bool GetLogins(const autofill::PasswordForm& form,
|
| PasswordFormList* forms) = 0;
|
| - virtual bool GetLoginsCreatedBetween(const base::Time& get_begin,
|
| - const base::Time& get_end,
|
| + virtual bool GetLoginsCreatedBetween(base::Time get_begin,
|
| + base::Time get_end,
|
| PasswordFormList* forms) = 0;
|
| virtual bool GetAutofillableLogins(PasswordFormList* forms) = 0;
|
| virtual bool GetBlacklistLogins(PasswordFormList* forms) = 0;
|
| @@ -79,6 +88,9 @@ class PasswordStoreX : public password_manager::PasswordStoreDefault {
|
| virtual password_manager::PasswordStoreChangeList
|
| RemoveLoginsCreatedBetweenImpl(const base::Time& delete_begin,
|
| const base::Time& delete_end) OVERRIDE;
|
| + virtual password_manager::PasswordStoreChangeList
|
| + RemoveLoginsSyncedBetweenImpl(base::Time delete_begin,
|
| + base::Time delete_end) OVERRIDE;
|
| virtual void GetLoginsImpl(
|
| const autofill::PasswordForm& form,
|
| AuthorizationPromptPolicy prompt_policy,
|
|
|