1// Copyright (c) 2012 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/loader/doomed_resource_handler.h" 6 7#include "base/logging.h" 8#include "net/url_request/url_request_status.h" 9 10namespace content { 11 12DoomedResourceHandler::DoomedResourceHandler( 13 scoped_ptr<ResourceHandler> old_handler) 14 : old_handler_(old_handler.Pass()) { 15} 16 17DoomedResourceHandler::~DoomedResourceHandler() { 18} 19 20bool DoomedResourceHandler::OnUploadProgress(int request_id, 21 uint64 position, 22 uint64 size) { 23 NOTREACHED(); 24 return true; 25} 26 27bool DoomedResourceHandler::OnRequestRedirected(int request_id, 28 const GURL& new_url, 29 ResourceResponse* response, 30 bool* defer) { 31 NOTREACHED(); 32 return true; 33} 34 35bool DoomedResourceHandler::OnResponseStarted(int request_id, 36 ResourceResponse* response, 37 bool* defer) { 38 NOTREACHED(); 39 return true; 40} 41 42bool DoomedResourceHandler::OnWillStart(int request_id, 43 const GURL& url, 44 bool* defer) { 45 NOTREACHED(); 46 return true; 47} 48 49bool DoomedResourceHandler::OnWillRead(int request_id, 50 net::IOBuffer** buf, 51 int* buf_size, 52 int min_size) { 53 NOTREACHED(); 54 return true; 55} 56 57bool DoomedResourceHandler::OnReadCompleted(int request_id, 58 int bytes_read, 59 bool* defer) { 60 NOTREACHED(); 61 return true; 62} 63 64bool DoomedResourceHandler::OnResponseCompleted( 65 int request_id, 66 const net::URLRequestStatus& status, 67 const std::string& security_info) { 68 DCHECK(status.status() == net::URLRequestStatus::CANCELED || 69 status.status() == net::URLRequestStatus::FAILED); 70 return true; 71} 72 73void DoomedResourceHandler::OnDataDownloaded(int request_id, 74 int bytes_downloaded) { 75 NOTREACHED(); 76} 77 78} // namespace content 79