| Index: net/base/network_delegate_impl.h
|
| diff --git a/net/base/network_delegate_impl.h b/net/base/network_delegate_impl.h
|
| index 1f1c779d2d9e88f95bbb251bb4a8e2de32376436..7a2318899396d99f87e537fa9346838016ddd447 100644
|
| --- a/net/base/network_delegate_impl.h
|
| +++ b/net/base/network_delegate_impl.h
|
| @@ -5,6 +5,8 @@
|
| #ifndef NET_BASE_NETWORK_DELEGATE_IMPL_H_
|
| #define NET_BASE_NETWORK_DELEGATE_IMPL_H_
|
|
|
| +#include <stdint.h>
|
| +
|
| #include "base/strings/string16.h"
|
| #include "net/base/completion_callback.h"
|
| #include "net/base/network_delegate.h"
|
| @@ -115,8 +117,16 @@ class NET_EXPORT NetworkDelegateImpl : public NetworkDelegate {
|
| // This corresponds to URLRequestDelegate::OnResponseStarted.
|
| void OnResponseStarted(URLRequest* request) override;
|
|
|
| - // Called every time we read raw bytes.
|
| - void OnRawBytesRead(const URLRequest& request, int bytes_read) override;
|
| + // Called when bytes are received from the network, such as after receiving
|
| + // headers or reading raw response bytes. This includes localhost requests.
|
| + // |bytes_received| is the number of bytes measured at the application layer
|
| + // that have been received over the network for this request since the last
|
| + // time OnNetworkBytesReceived was called. |bytes_received| will always be
|
| + // greater than 0.
|
| + // Currently, this is only implemented for HTTP transactions, and
|
| + // |bytes_received| does not include TLS overhead or TCP retransmits.
|
| + void OnNetworkBytesReceived(const URLRequest& request,
|
| + int64_t bytes_received) override;
|
|
|
| // Indicates that the URL request has been completed or failed.
|
| // |started| indicates whether the request has been started. If false,
|
|
|