| Index: chrome/browser/net/chrome_network_delegate.h
|
| ===================================================================
|
| --- chrome/browser/net/chrome_network_delegate.h (revision 148459)
|
| +++ chrome/browser/net/chrome_network_delegate.h (working copy)
|
| @@ -17,6 +17,10 @@
|
|
|
| typedef PrefMember<bool> BooleanPrefMember;
|
|
|
| +namespace chrome_browser_net {
|
| +class CacheStats;
|
| +}
|
| +
|
| namespace extensions {
|
| class EventRouterForwarder;
|
| }
|
| @@ -41,7 +45,8 @@
|
| const policy::URLBlacklistManager* url_blacklist_manager,
|
| void* profile,
|
| CookieSettings* cookie_settings,
|
| - BooleanPrefMember* enable_referrers);
|
| + BooleanPrefMember* enable_referrers,
|
| + chrome_browser_net::CacheStats* cache_stats);
|
| virtual ~ChromeNetworkDelegate();
|
|
|
| // Causes |OnCanThrottleRequest| to never return true.
|
| @@ -98,6 +103,8 @@
|
| virtual int OnBeforeSocketStreamConnect(
|
| net::SocketStream* stream,
|
| const net::CompletionCallback& callback) OVERRIDE;
|
| + virtual void OnCacheWaitStateChange(const net::URLRequest& request,
|
| + CacheWaitState state) OVERRIDE;
|
|
|
| scoped_refptr<extensions::EventRouterForwarder> event_router_;
|
| void* profile_;
|
| @@ -117,6 +124,9 @@
|
| // When true, allow access to all file:// URLs.
|
| static bool g_allow_file_access_;
|
|
|
| + // Pointer to IOThread global, should outlive ChromeNetworkDelegate.
|
| + chrome_browser_net::CacheStats* cache_stats_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(ChromeNetworkDelegate);
|
| };
|
|
|
|
|