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 10namespace content { 11 12static void DeferredCallCallback( 13 const net::CompletionCallback& callback, int rv) { 14 callback.Run(rv); 15} 16 17void 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