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