Index: webkit/appcache/appcache_service.cc |
diff --git a/webkit/appcache/appcache_service.cc b/webkit/appcache/appcache_service.cc |
index e30df560244826b5e6eff97cc99f2b27bac9bfde..f48faf8704dffc6cb8f06bf10fb34fc57d5fca90 100644 |
--- a/webkit/appcache/appcache_service.cc |
+++ b/webkit/appcache/appcache_service.cc |
@@ -299,12 +299,12 @@ void AppCacheService::DeleteOriginHelper::CacheCompleted(bool success) { |
// GetInfoHelper ------- |
-class AppCacheService::GetInfoHelper : AsyncHelper { |
+class AppCacheService::GetInfoHelper : NewAsyncHelper { |
public: |
GetInfoHelper( |
AppCacheService* service, AppCacheInfoCollection* collection, |
- net::OldCompletionCallback* callback) |
- : AsyncHelper(service, callback), collection_(collection) { |
+ const net::CompletionCallback& callback) |
+ : NewAsyncHelper(service, callback), collection_(collection) { |
} |
virtual void Start() { |
@@ -316,6 +316,7 @@ class AppCacheService::GetInfoHelper : AsyncHelper { |
virtual void OnAllInfo(AppCacheInfoCollection* collection); |
scoped_refptr<AppCacheInfoCollection> collection_; |
+ |
DISALLOW_COPY_AND_ASSIGN(GetInfoHelper); |
}; |
@@ -506,8 +507,9 @@ void AppCacheService::CanHandleMainResourceOffline( |
helper->Start(); |
} |
-void AppCacheService::GetAllAppCacheInfo(AppCacheInfoCollection* collection, |
- net::OldCompletionCallback* callback) { |
+void AppCacheService::GetAllAppCacheInfo( |
+ AppCacheInfoCollection* collection, |
+ const net::CompletionCallback& callback) { |
DCHECK(collection); |
GetInfoHelper* helper = new GetInfoHelper(this, collection, callback); |
helper->Start(); |