Home | History | Annotate | Download | only in browser
      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/public/browser/resource_dispatcher_host_delegate.h"
      6 
      7 #include "content/public/browser/stream_handle.h"
      8 
      9 namespace content {
     10 
     11 bool ResourceDispatcherHostDelegate::ShouldBeginRequest(
     12     int child_id,
     13     int route_id,
     14     const std::string& method,
     15     const GURL& url,
     16     ResourceType::Type resource_type,
     17     ResourceContext* resource_context) {
     18   return true;
     19 }
     20 
     21 void ResourceDispatcherHostDelegate::RequestBeginning(
     22     net::URLRequest* request,
     23     ResourceContext* resource_context,
     24     appcache::AppCacheService* appcache_service,
     25     ResourceType::Type resource_type,
     26     int child_id,
     27     int route_id,
     28     bool is_continuation_of_transferred_request,
     29     ScopedVector<ResourceThrottle>* throttles) {
     30 }
     31 
     32 void ResourceDispatcherHostDelegate::DownloadStarting(
     33     net::URLRequest* request,
     34     ResourceContext* resource_context,
     35     int child_id,
     36     int route_id,
     37     int request_id,
     38     bool is_content_initiated,
     39     bool must_download,
     40     ScopedVector<ResourceThrottle>* throttles) {
     41 }
     42 
     43 bool ResourceDispatcherHostDelegate::AcceptSSLClientCertificateRequest(
     44     net::URLRequest* request,
     45     net::SSLCertRequestInfo* cert_request_info) {
     46   return false;
     47 }
     48 
     49 bool ResourceDispatcherHostDelegate::AcceptAuthRequest(
     50     net::URLRequest* request,
     51     net::AuthChallengeInfo* auth_info) {
     52   return false;
     53 }
     54 
     55 ResourceDispatcherHostLoginDelegate*
     56     ResourceDispatcherHostDelegate::CreateLoginDelegate(
     57         net::AuthChallengeInfo* auth_info,
     58         net::URLRequest* request) {
     59   return NULL;
     60 }
     61 
     62 bool ResourceDispatcherHostDelegate::HandleExternalProtocol(const GURL& url,
     63                                                             int child_id,
     64                                                             int route_id) {
     65   return true;
     66 }
     67 
     68 bool ResourceDispatcherHostDelegate::ShouldForceDownloadResource(
     69     const GURL& url,
     70     const std::string& mime_type) {
     71   return false;
     72 }
     73 
     74 bool ResourceDispatcherHostDelegate::ShouldInterceptResourceAsStream(
     75     content::ResourceContext* resource_context,
     76     const GURL& url,
     77     const std::string& mime_type,
     78     GURL* origin,
     79     std::string* target_id) {
     80   return false;
     81 }
     82 
     83 void ResourceDispatcherHostDelegate::OnStreamCreated(
     84     content::ResourceContext* resource_context,
     85     int render_process_id,
     86     int render_view_id,
     87     const std::string& target_id,
     88     scoped_ptr<StreamHandle> stream,
     89     int64 expected_content_size) {
     90 }
     91 
     92 void ResourceDispatcherHostDelegate::OnResponseStarted(
     93     net::URLRequest* request,
     94     ResourceContext* resource_context,
     95     ResourceResponse* response,
     96     IPC::Sender* sender) {
     97 }
     98 
     99 void ResourceDispatcherHostDelegate::OnRequestRedirected(
    100     const GURL& redirect_url,
    101     net::URLRequest* request,
    102     ResourceContext* resource_context,
    103     ResourceResponse* response) {
    104 }
    105 
    106 ResourceDispatcherHostDelegate::ResourceDispatcherHostDelegate() {
    107 }
    108 
    109 ResourceDispatcherHostDelegate::~ResourceDispatcherHostDelegate() {
    110 }
    111 
    112 }  // namespace content
    113