| Index: chrome/browser/prerender/prerender_contents.h
|
| diff --git a/chrome/browser/prerender/prerender_contents.h b/chrome/browser/prerender/prerender_contents.h
|
| index d657dcd02129b7df6aa7a0430e04d5e8438e0d69..ef3f7fb02b853475b9454edbedae6e79c92adaf1 100644
|
| --- a/chrome/browser/prerender/prerender_contents.h
|
| +++ b/chrome/browser/prerender/prerender_contents.h
|
| @@ -303,6 +303,9 @@ class PrerenderContents : public content::NotificationObserver,
|
| void AddResourceThrottle(
|
| const base::WeakPtr<PrerenderResourceThrottle>& throttle);
|
|
|
| + // Increments the number of bytes fetched over the network for this prerender.
|
| + void AddNetworkBytes(int64 bytes);
|
| +
|
| protected:
|
| PrerenderContents(PrerenderManager* prerender_manager,
|
| Profile* profile,
|
| @@ -461,6 +464,10 @@ class PrerenderContents : public content::NotificationObserver,
|
| // throttle on the IO thread.
|
| std::vector<base::WeakPtr<PrerenderResourceThrottle> > resource_throttles_;
|
|
|
| + // A running tally of the number of bytes this prerender has caused to be
|
| + // transferred over the network for resources. Updated with AddNetworkBytes.
|
| + int64 network_bytes_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(PrerenderContents);
|
| };
|
|
|
|
|