| OLD | NEW | 
|   1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |   1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 
|   2 // Use of this source code is governed by a BSD-style license that can be |   2 // Use of this source code is governed by a BSD-style license that can be | 
|   3 // found in the LICENSE file. |   3 // found in the LICENSE file. | 
|   4  |   4  | 
|   5 #include "webkit/browser/appcache/mock_appcache_service.h" |   5 #include "webkit/browser/appcache/mock_appcache_service.h" | 
|   6  |   6  | 
|   7 #include "base/bind.h" |   7 #include "base/bind.h" | 
|   8 #include "base/message_loop.h" |   8 #include "base/message_loop/message_loop.h" | 
|   9  |   9  | 
|  10 namespace appcache { |  10 namespace appcache { | 
|  11  |  11  | 
|  12 static void DeferredCallCallback( |  12 static void DeferredCallCallback( | 
|  13     const net::CompletionCallback& callback, int rv) { |  13     const net::CompletionCallback& callback, int rv) { | 
|  14   callback.Run(rv); |  14   callback.Run(rv); | 
|  15 } |  15 } | 
|  16  |  16  | 
|  17 void MockAppCacheService::DeleteAppCachesForOrigin( |  17 void MockAppCacheService::DeleteAppCachesForOrigin( | 
|  18     const GURL& origin, const net::CompletionCallback& callback) { |  18     const GURL& origin, const net::CompletionCallback& callback) { | 
|  19   ++delete_called_count_; |  19   ++delete_called_count_; | 
|  20   base::MessageLoop::current()->PostTask( |  20   base::MessageLoop::current()->PostTask( | 
|  21       FROM_HERE, |  21       FROM_HERE, | 
|  22       base::Bind(&DeferredCallCallback, |  22       base::Bind(&DeferredCallCallback, | 
|  23                  callback, |  23                  callback, | 
|  24                  mock_delete_appcaches_for_origin_result_)); |  24                  mock_delete_appcaches_for_origin_result_)); | 
|  25 } |  25 } | 
|  26  |  26  | 
|  27 }  // namespace appcache |  27 }  // namespace appcache | 
| OLD | NEW |