Index: chrome/browser/api/webdata/autofill_web_data.h |
diff --git a/chrome/browser/api/webdata/autofill_web_data.h b/chrome/browser/api/webdata/autofill_web_data.h |
index e7d2bca2eeaf7ef9371e6fd82ff4b70d9c18d1da..7cecfbe2089eeb00611f51c6800ac95672da37a7 100644 |
--- a/chrome/browser/api/webdata/autofill_web_data.h |
+++ b/chrome/browser/api/webdata/autofill_web_data.h |
@@ -38,6 +38,10 @@ class AutofillWebData { |
int limit, |
WebDataServiceConsumer* consumer) = 0; |
+ // Removes form elements recorded for Autocomplete from the database. |
+ virtual void RemoveFormElementsAddedBetween( |
+ const base::Time& delete_begin, const base::Time& delete_end) = 0; |
+ |
virtual void RemoveExpiredFormElements() = 0; |
virtual void RemoveFormValueForElementName(const string16& name, |
const string16& value) = 0; |
@@ -73,8 +77,12 @@ class AutofillWebData { |
// OnWebDataServiceRequestDone of |consumer| gets called when the request is |
// finished, with the credit cards included in the argument |result|. The |
// consumer owns the credit cards. |
- virtual WebDataServiceBase::Handle |
- GetCreditCards(WebDataServiceConsumer* consumer) = 0; |
+ virtual WebDataServiceBase::Handle GetCreditCards( |
+ WebDataServiceConsumer* consumer) = 0; |
+ |
+ // Removes Autofill records from the database. |
+ virtual void RemoveAutofillDataModifiedBetween( |
+ const base::Time& delete_begin, const base::Time& delete_end) = 0; |
}; |
#endif // CHROME_BROWSER_API_WEBDATA_AUTOFILL_WEB_DATA_H_ |