resource_dispatcher_host_delegate.cc revision c5cede9ae108bb15f6b7a8aea21c7e1fefa2834c
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
9namespace content {
10
11bool 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
21void 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    ScopedVector<ResourceThrottle>* throttles) {
29}
30
31void ResourceDispatcherHostDelegate::DownloadStarting(
32    net::URLRequest* request,
33    ResourceContext* resource_context,
34    int child_id,
35    int route_id,
36    int request_id,
37    bool is_content_initiated,
38    bool must_download,
39    ScopedVector<ResourceThrottle>* throttles) {
40}
41
42ResourceDispatcherHostLoginDelegate*
43    ResourceDispatcherHostDelegate::CreateLoginDelegate(
44        net::AuthChallengeInfo* auth_info,
45        net::URLRequest* request) {
46  return NULL;
47}
48
49bool ResourceDispatcherHostDelegate::HandleExternalProtocol(
50    const GURL& url,
51    int child_id,
52    int route_id,
53    bool initiated_by_user_gesture) {
54  return true;
55}
56
57bool ResourceDispatcherHostDelegate::ShouldForceDownloadResource(
58    const GURL& url,
59    const std::string& mime_type) {
60  return false;
61}
62
63bool ResourceDispatcherHostDelegate::ShouldInterceptResourceAsStream(
64    content::ResourceContext* resource_context,
65    const GURL& url,
66    const std::string& mime_type,
67    GURL* origin,
68    std::string* target_id) {
69  return false;
70}
71
72void ResourceDispatcherHostDelegate::OnStreamCreated(
73    content::ResourceContext* resource_context,
74    int render_process_id,
75    int render_view_id,
76    const std::string& target_id,
77    scoped_ptr<StreamHandle> stream,
78    int64 expected_content_size) {
79}
80
81void ResourceDispatcherHostDelegate::OnResponseStarted(
82    net::URLRequest* request,
83    ResourceContext* resource_context,
84    ResourceResponse* response,
85    IPC::Sender* sender) {
86}
87
88void ResourceDispatcherHostDelegate::OnRequestRedirected(
89    const GURL& redirect_url,
90    net::URLRequest* request,
91    ResourceContext* resource_context,
92    ResourceResponse* response) {
93}
94
95void ResourceDispatcherHostDelegate::RequestComplete(
96    net::URLRequest* url_request) {
97}
98
99ResourceDispatcherHostDelegate::ResourceDispatcherHostDelegate() {
100}
101
102ResourceDispatcherHostDelegate::~ResourceDispatcherHostDelegate() {
103}
104
105}  // namespace content
106