| Index: chrome/browser/profiles/profile.h
|
| diff --git a/chrome/browser/profiles/profile.h b/chrome/browser/profiles/profile.h
|
| index 16c34e999dcdce9d4ee2b260ed1062c236a10fd6..5263e902df72c0d5f832a8b79c442064d42f73bf 100644
|
| --- a/chrome/browser/profiles/profile.h
|
| +++ b/chrome/browser/profiles/profile.h
|
| @@ -324,9 +324,10 @@ class Profile : public content::BrowserContext {
|
|
|
| // Deletes all network related data since |time|. It deletes transport
|
| // security state since |time| and it also delete HttpServerProperties data.
|
| - // The implementation is free to run this on a background thread, so when this
|
| - // method returns data is not guaranteed to be deleted.
|
| - virtual void ClearNetworkingHistorySince(base::Time time) = 0;
|
| + // Works asynchronously, however if the |completion| callback is non-null, it
|
| + // will be fired on the UI thread once the removal process completes.
|
| + virtual void ClearNetworkingHistorySince(base::Time time,
|
| + const base::Closure& completion) = 0;
|
|
|
| // Returns the home page for this profile.
|
| virtual GURL GetHomePage() = 0;
|
|
|