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    const std::string& method,
13    const GURL& url,
14    ResourceType resource_type,
15    ResourceContext* resource_context) {
16  return true;
17}
18
19void ResourceDispatcherHostDelegate::RequestBeginning(
20    net::URLRequest* request,
21    ResourceContext* resource_context,
22    AppCacheService* appcache_service,
23    ResourceType resource_type,
24    ScopedVector<ResourceThrottle>* throttles) {
25}
26
27void ResourceDispatcherHostDelegate::DownloadStarting(
28    net::URLRequest* request,
29    ResourceContext* resource_context,
30    int child_id,
31    int route_id,
32    int request_id,
33    bool is_content_initiated,
34    bool must_download,
35    ScopedVector<ResourceThrottle>* throttles) {
36}
37
38ResourceDispatcherHostLoginDelegate*
39    ResourceDispatcherHostDelegate::CreateLoginDelegate(
40        net::AuthChallengeInfo* auth_info,
41        net::URLRequest* request) {
42  return NULL;
43}
44
45bool ResourceDispatcherHostDelegate::HandleExternalProtocol(const GURL& url,
46                                                            int child_id,
47                                                            int route_id) {
48  return true;
49}
50
51bool ResourceDispatcherHostDelegate::ShouldForceDownloadResource(
52    const GURL& url,
53    const std::string& mime_type) {
54  return false;
55}
56
57bool ResourceDispatcherHostDelegate::ShouldInterceptResourceAsStream(
58    net::URLRequest* request,
59    const std::string& mime_type,
60    GURL* origin,
61    std::string* payload) {
62  return false;
63}
64
65void ResourceDispatcherHostDelegate::OnStreamCreated(
66    net::URLRequest* request,
67    scoped_ptr<content::StreamHandle> stream) {
68}
69
70void ResourceDispatcherHostDelegate::OnResponseStarted(
71    net::URLRequest* request,
72    ResourceContext* resource_context,
73    ResourceResponse* response,
74    IPC::Sender* sender) {
75}
76
77void ResourceDispatcherHostDelegate::OnRequestRedirected(
78    const GURL& redirect_url,
79    net::URLRequest* request,
80    ResourceContext* resource_context,
81    ResourceResponse* response) {
82}
83
84void ResourceDispatcherHostDelegate::RequestComplete(
85    net::URLRequest* url_request) {
86}
87
88ResourceDispatcherHostDelegate::ResourceDispatcherHostDelegate() {
89}
90
91ResourceDispatcherHostDelegate::~ResourceDispatcherHostDelegate() {
92}
93
94}  // namespace content
95