| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 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 | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef NET_URL_REQUEST_URL_REQUEST_TEST_UTIL_H_ | 5 #ifndef NET_URL_REQUEST_URL_REQUEST_TEST_UTIL_H_ |
| 6 #define NET_URL_REQUEST_URL_REQUEST_TEST_UTIL_H_ | 6 #define NET_URL_REQUEST_URL_REQUEST_TEST_UTIL_H_ |
| 7 | 7 |
| 8 #include <stdlib.h> | 8 #include <stdlib.h> |
| 9 | 9 |
| 10 #include <map> | 10 #include <map> |
| (...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 115 protected: | 115 protected: |
| 116 virtual ~TestURLRequestContextGetter(); | 116 virtual ~TestURLRequestContextGetter(); |
| 117 | 117 |
| 118 private: | 118 private: |
| 119 const scoped_refptr<base::SingleThreadTaskRunner> network_task_runner_; | 119 const scoped_refptr<base::SingleThreadTaskRunner> network_task_runner_; |
| 120 scoped_ptr<TestURLRequestContext> context_; | 120 scoped_ptr<TestURLRequestContext> context_; |
| 121 }; | 121 }; |
| 122 | 122 |
| 123 //----------------------------------------------------------------------------- | 123 //----------------------------------------------------------------------------- |
| 124 | 124 |
| 125 class TestURLRequest : public URLRequest { | |
| 126 public: | |
| 127 TestURLRequest(const GURL& url, | |
| 128 RequestPriority priority, | |
| 129 Delegate* delegate, | |
| 130 TestURLRequestContext* context); | |
| 131 virtual ~TestURLRequest(); | |
| 132 }; | |
| 133 | |
| 134 //----------------------------------------------------------------------------- | |
| 135 | |
| 136 class TestDelegate : public URLRequest::Delegate { | 125 class TestDelegate : public URLRequest::Delegate { |
| 137 public: | 126 public: |
| 138 TestDelegate(); | 127 TestDelegate(); |
| 139 virtual ~TestDelegate(); | 128 virtual ~TestDelegate(); |
| 140 | 129 |
| 141 void set_cancel_in_received_redirect(bool val) { cancel_in_rr_ = val; } | 130 void set_cancel_in_received_redirect(bool val) { cancel_in_rr_ = val; } |
| 142 void set_cancel_in_response_started(bool val) { cancel_in_rs_ = val; } | 131 void set_cancel_in_response_started(bool val) { cancel_in_rs_ = val; } |
| 143 void set_cancel_in_received_data(bool val) { cancel_in_rd_ = val; } | 132 void set_cancel_in_received_data(bool val) { cancel_in_rd_ = val; } |
| 144 void set_cancel_in_received_data_pending(bool val) { | 133 void set_cancel_in_received_data_pending(bool val) { |
| 145 cancel_in_rd_pending_ = val; | 134 cancel_in_rd_pending_ = val; |
| (...skipping 267 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 413 NetworkDelegate* network_delegate) const OVERRIDE; | 402 NetworkDelegate* network_delegate) const OVERRIDE; |
| 414 void set_main_intercept_job(URLRequestJob* job); | 403 void set_main_intercept_job(URLRequestJob* job); |
| 415 | 404 |
| 416 private: | 405 private: |
| 417 mutable URLRequestJob* main_intercept_job_; | 406 mutable URLRequestJob* main_intercept_job_; |
| 418 }; | 407 }; |
| 419 | 408 |
| 420 } // namespace net | 409 } // namespace net |
| 421 | 410 |
| 422 #endif // NET_URL_REQUEST_URL_REQUEST_TEST_UTIL_H_ | 411 #endif // NET_URL_REQUEST_URL_REQUEST_TEST_UTIL_H_ |
| OLD | NEW |