Chromium Code Reviews| 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_FETCHER_CORE_H_ | 5 #ifndef NET_URL_REQUEST_URL_FETCHER_CORE_H_ |
| 6 #define NET_URL_REQUEST_URL_FETCHER_CORE_H_ | 6 #define NET_URL_REQUEST_URL_FETCHER_CORE_H_ |
| 7 | 7 |
| 8 #include <stdint.h> | 8 #include <stdint.h> |
| 9 | 9 |
| 10 #include <set> | 10 #include <set> |
| (...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 109 void SaveResponseWithWriter( | 109 void SaveResponseWithWriter( |
| 110 scoped_ptr<URLFetcherResponseWriter> response_writer); | 110 scoped_ptr<URLFetcherResponseWriter> response_writer); |
| 111 HttpResponseHeaders* GetResponseHeaders() const; | 111 HttpResponseHeaders* GetResponseHeaders() const; |
| 112 HostPortPair GetSocketAddress() const; | 112 HostPortPair GetSocketAddress() const; |
| 113 bool WasFetchedViaProxy() const; | 113 bool WasFetchedViaProxy() const; |
| 114 bool WasCached() const; | 114 bool WasCached() const; |
| 115 const GURL& GetOriginalURL() const; | 115 const GURL& GetOriginalURL() const; |
| 116 const GURL& GetURL() const; | 116 const GURL& GetURL() const; |
| 117 const URLRequestStatus& GetStatus() const; | 117 const URLRequestStatus& GetStatus() const; |
| 118 int GetResponseCode() const; | 118 int GetResponseCode() const; |
| 119 int64 GetBytesReceivedSize() const; | |
| 120 int64 GetBytesSentSize() const; | |
| 119 const ResponseCookies& GetCookies() const; | 121 const ResponseCookies& GetCookies() const; |
| 120 int64_t GetReceivedResponseContentLength() const; | 122 int64_t GetReceivedResponseContentLength() const; |
| 121 int64_t GetTotalReceivedBytes() const; | 123 int64_t GetTotalReceivedBytes() const; |
| 122 // Reports that the received content was malformed (i.e. failed parsing | 124 // Reports that the received content was malformed (i.e. failed parsing |
| 123 // or validation). This makes the throttling logic that does exponential | 125 // or validation). This makes the throttling logic that does exponential |
| 124 // back-off when servers are having problems treat the current request as | 126 // back-off when servers are having problems treat the current request as |
| 125 // a failure. Your call to this method will be ignored if your request is | 127 // a failure. Your call to this method will be ignored if your request is |
| 126 // already considered a failure based on the HTTP response code or response | 128 // already considered a failure based on the HTTP response code or response |
| 127 // headers. | 129 // headers. |
| 128 void ReceivedContentWasMalformed(); | 130 void ReceivedContentWasMalformed(); |
| (...skipping 198 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 327 // Timer to poll the progress of uploading for POST and PUT requests. | 329 // Timer to poll the progress of uploading for POST and PUT requests. |
| 328 // When crbug.com/119629 is fixed, scoped_ptr is not necessary here. | 330 // When crbug.com/119629 is fixed, scoped_ptr is not necessary here. |
| 329 scoped_ptr<base::RepeatingTimer<URLFetcherCore> > | 331 scoped_ptr<base::RepeatingTimer<URLFetcherCore> > |
| 330 upload_progress_checker_timer_; | 332 upload_progress_checker_timer_; |
| 331 // Number of bytes sent so far. | 333 // Number of bytes sent so far. |
| 332 int64 current_upload_bytes_; | 334 int64 current_upload_bytes_; |
| 333 // Number of bytes received so far. | 335 // Number of bytes received so far. |
| 334 int64 current_response_bytes_; | 336 int64 current_response_bytes_; |
| 335 // Total expected bytes to receive (-1 if it cannot be determined). | 337 // Total expected bytes to receive (-1 if it cannot be determined). |
| 336 int64 total_response_bytes_; | 338 int64 total_response_bytes_; |
| 337 | 339 // Total received bytes size |
|
bengr
2015/08/07 18:00:02
Add a period.
amohammadkhan
2015/08/11 22:04:36
Done.
| |
| 340 int64 total_downloaded_bytes_; | |
| 341 // total sent bytes size | |
|
bengr
2015/08/07 18:00:02
You can be more specific for these. Total bytes se
amohammadkhan
2015/08/11 22:04:36
Done.
| |
| 342 int64 total_sent_bytes_; | |
| 338 // TODO(willchan): Get rid of this after debugging crbug.com/90971. | 343 // TODO(willchan): Get rid of this after debugging crbug.com/90971. |
| 339 base::debug::StackTrace stack_trace_; | 344 base::debug::StackTrace stack_trace_; |
| 340 | 345 |
| 341 static base::LazyInstance<Registry> g_registry; | 346 static base::LazyInstance<Registry> g_registry; |
| 342 | 347 |
| 343 DISALLOW_COPY_AND_ASSIGN(URLFetcherCore); | 348 DISALLOW_COPY_AND_ASSIGN(URLFetcherCore); |
| 344 }; | 349 }; |
| 345 | 350 |
| 346 } // namespace net | 351 } // namespace net |
| 347 | 352 |
| 348 #endif // NET_URL_REQUEST_URL_FETCHER_CORE_H_ | 353 #endif // NET_URL_REQUEST_URL_FETCHER_CORE_H_ |
| OLD | NEW |