Index: chrome/browser/webdata/autofill_web_data_service_impl.h |
diff --git a/chrome/browser/webdata/autofill_web_data_service_impl.h b/chrome/browser/webdata/autofill_web_data_service_impl.h |
index 2cbd3a93f4485b3496ca67093d6f0a494e63214c..4b6fca38469684377bf6fb7cd56c89fb7da55af7 100644 |
--- a/chrome/browser/webdata/autofill_web_data_service_impl.h |
+++ b/chrome/browser/webdata/autofill_web_data_service_impl.h |
@@ -33,6 +33,8 @@ class AutofillWebDataServiceImpl : public AutofillWebDataService { |
const string16& prefix, |
int limit, |
WebDataServiceConsumer* consumer) OVERRIDE; |
+ virtual void RemoveFormElementsAddedBetween( |
+ const base::Time& delete_begin, const base::Time& delete_end) OVERRIDE; |
virtual void RemoveExpiredFormElements() OVERRIDE; |
virtual void RemoveFormValueForElementName(const string16& name, |
const string16& value) OVERRIDE; |
@@ -44,8 +46,11 @@ class AutofillWebDataServiceImpl : public AutofillWebDataService { |
virtual void AddCreditCard(const CreditCard& credit_card) OVERRIDE; |
virtual void UpdateCreditCard(const CreditCard& credit_card) OVERRIDE; |
virtual void RemoveCreditCard(const std::string& guid) OVERRIDE; |
- virtual WebDataServiceBase::Handle |
- GetCreditCards(WebDataServiceConsumer* consumer) OVERRIDE; |
+ virtual WebDataServiceBase::Handle GetCreditCards( |
+ WebDataServiceConsumer* consumer) OVERRIDE; |
+ virtual void RemoveAutofillDataModifiedBetween( |
+ const base::Time& delete_begin, const base::Time& delete_end) OVERRIDE; |
+ |
protected: |
virtual ~AutofillWebDataServiceImpl(); |
@@ -75,6 +80,9 @@ class AutofillWebDataServiceImpl : public AutofillWebDataService { |
WebDatabase::State RemoveCreditCardImpl( |
const std::string& guid, WebDatabase* db); |
scoped_ptr<WDTypedResult> GetCreditCardsImpl(WebDatabase* db); |
+ WebDatabase::State RemoveAutofillDataModifiedBetweenImpl( |
+ const base::Time& delete_begin, const base::Time& delete_end, |
+ WebDatabase* db); |
// Callbacks to ensure that sensitive info is destroyed if request is |
// cancelled. |