Lines Matching refs:BrowsingDataRemover
44 // BrowsingDataRemover implement RefCounted.
45 DISABLE_RUNNABLE_METHOD_REFCOUNT(BrowsingDataRemover);
47 bool BrowsingDataRemover::removing_ = false;
49 BrowsingDataRemover::BrowsingDataRemover(Profile* profile,
57 this, &BrowsingDataRemover::OnClearedDatabases)),
59 this, &BrowsingDataRemover::DoClearCache)),
61 this, &BrowsingDataRemover::OnGotAppCacheInfo)),
63 this, &BrowsingDataRemover::OnAppCacheDeleted)),
77 BrowsingDataRemover::BrowsingDataRemover(Profile* profile,
85 this, &BrowsingDataRemover::OnClearedDatabases)),
87 this, &BrowsingDataRemover::DoClearCache)),
89 this, &BrowsingDataRemover::OnGotAppCacheInfo)),
91 this, &BrowsingDataRemover::OnAppCacheDeleted)),
106 BrowsingDataRemover::~BrowsingDataRemover() {
110 void BrowsingDataRemover::Remove(int remove_mask) {
125 NewCallback(this, &BrowsingDataRemover::OnHistoryDeletionDone));
135 &BrowsingDataRemover::ClearNetworkingHistory,
193 &BrowsingDataRemover::ClearDatabasesOnFILEThread));
201 &BrowsingDataRemover::ClearAppCacheOnIOThread));
252 NewRunnableMethod(this, &BrowsingDataRemover::ClearCacheOnIOThread));
269 void BrowsingDataRemover::AddObserver(Observer* observer) {
273 void BrowsingDataRemover::RemoveObserver(Observer* observer) {
277 void BrowsingDataRemover::OnHistoryDeletionDone() {
282 base::Time BrowsingDataRemover::CalculateBeginDeleteTime(
309 void BrowsingDataRemover::Observe(NotificationType type,
324 void BrowsingDataRemover::NotifyAndDeleteIfDone() {
343 void BrowsingDataRemover::ClearedNetworkHistory() {
349 void BrowsingDataRemover::ClearNetworkingHistory(IOThread* io_thread) {
358 NewRunnableMethod(this, &BrowsingDataRemover::ClearedNetworkHistory));
361 void BrowsingDataRemover::ClearedCache() {
367 void BrowsingDataRemover::ClearCacheOnIOThread() {
381 void BrowsingDataRemover::DoClearCache(int rv) {
422 NewRunnableMethod(this, &BrowsingDataRemover::ClearedCache));
436 void BrowsingDataRemover::OnClearedDatabases(int rv) {
440 NewRunnableMethod(this, &BrowsingDataRemover::OnClearedDatabases, rv));
451 void BrowsingDataRemover::ClearDatabasesOnFILEThread() {
460 void BrowsingDataRemover::OnClearedAppCache() {
464 NewRunnableMethod(this, &BrowsingDataRemover::OnClearedAppCache));
472 void BrowsingDataRemover::ClearAppCacheOnIOThread() {
481 void BrowsingDataRemover::OnGotAppCacheInfo(int rv) {
505 void BrowsingDataRemover::OnAppCacheDeleted(int rv) {
511 ChromeAppCacheService* BrowsingDataRemover::GetAppCacheService() {
520 void BrowsingDataRemover::OnWaitableEventSignaled(