| Index: chrome/browser/net/chrome_network_delegate.h
|
| diff --git a/chrome/browser/net/chrome_network_delegate.h b/chrome/browser/net/chrome_network_delegate.h
|
| index 2d864670566a5a374ad6eae623935b15294950c0..a39ba5fc9550c2cbbe48f56f0b0c0180a721c85c 100644
|
| --- a/chrome/browser/net/chrome_network_delegate.h
|
| +++ b/chrome/browser/net/chrome_network_delegate.h
|
| @@ -160,9 +160,9 @@ class ChromeNetworkDelegate : public net::NetworkDelegateImpl {
|
| void OnBeforeRedirect(net::URLRequest* request,
|
| const GURL& new_location) override;
|
| void OnResponseStarted(net::URLRequest* request) override;
|
| - void OnNetworkBytesReceived(const net::URLRequest& request,
|
| + void OnNetworkBytesReceived(net::URLRequest* request,
|
| int64_t bytes_received) override;
|
| - void OnNetworkBytesSent(const net::URLRequest& request,
|
| + void OnNetworkBytesSent(net::URLRequest* request,
|
| int64_t bytes_sent) override;
|
| void OnCompleted(net::URLRequest* request, bool started) override;
|
| void OnURLRequestDestroyed(net::URLRequest* request) override;
|
| @@ -189,6 +189,12 @@ class ChromeNetworkDelegate : public net::NetworkDelegateImpl {
|
| const GURL& target_url,
|
| const GURL& referrer_url) const override;
|
|
|
| + // Convenience function for reporting network usage to the
|
| + // |data_use_aggregator_|.
|
| + void ReportDataUsageStats(net::URLRequest* request,
|
| + int64_t tx_bytes,
|
| + int64_t rx_bytes);
|
| +
|
| scoped_ptr<ChromeExtensionsNetworkDelegate> extensions_delegate_;
|
|
|
| void* profile_;
|
|
|