summaryrefslogtreecommitdiffstats
path: root/extensions/extensions.gypi
diff options
context:
space:
mode:
authorxunjieli <xunjieli@chromium.org>2015-06-16 10:15:43 -0700
committerCommit bot <commit-bot@chromium.org>2015-06-16 17:16:17 +0000
commit413a687892c42560986bf952590155bc65afc978 (patch)
tree82451120f2ab9998479210c13226d2ad5d0e85b0 /extensions/extensions.gypi
parent6d491c39b882fa2b3e27ddc785847fd21884fdce (diff)
downloadchromium_src-413a687892c42560986bf952590155bc65afc978.zip
chromium_src-413a687892c42560986bf952590155bc65afc978.tar.gz
chromium_src-413a687892c42560986bf952590155bc65afc978.tar.bz2
Make a ResourceThrottle for extensions on top of net::URLRequestThrottlerManager.
net::URLRequestThrottlerManager is used for throttling extensions originated requests. We would like to move it out of net/ and place it in a more appropriate directory. Since content::ResourceThrottle is the standard way to throttle requests, this CL makes URLRequestThrottlerManager into a extensions ResourceThrottle and place it in extensions/browser/. Followup CLs will clean up URLRequestThrottlerManager usage from net/. BUG=484241 Committed: https://crrev.com/6a47d0e298a4c3050d95505f5ee18b122fdc213b Cr-Commit-Position: refs/heads/master@{#334457} Review URL: https://codereview.chromium.org/1171983003 Cr-Commit-Position: refs/heads/master@{#334624}
Diffstat (limited to 'extensions/extensions.gypi')
-rw-r--r--extensions/extensions.gypi7
1 files changed, 7 insertions, 0 deletions
diff --git a/extensions/extensions.gypi b/extensions/extensions.gypi
index e53a4b3..bd0d294 100644
--- a/extensions/extensions.gypi
+++ b/extensions/extensions.gypi
@@ -613,6 +613,8 @@
'browser/extension_registry_factory.cc',
'browser/extension_registry_factory.h',
'browser/extension_registry_observer.h',
+ 'browser/extension_request_limiting_throttle.cc',
+ 'browser/extension_request_limiting_throttle.h',
'browser/extension_scoped_prefs.h',
'browser/extension_system.cc',
'browser/extension_system.h',
@@ -768,6 +770,11 @@
'browser/updater/update_service_factory.h',
'browser/url_request_util.cc',
'browser/url_request_util.h',
+ 'browser/extension_throttle_entry.cc',
+ 'browser/extension_throttle_entry.h',
+ 'browser/extension_throttle_entry_interface.h',
+ 'browser/extension_throttle_manager.cc',
+ 'browser/extension_throttle_manager.h',
'browser/user_script_loader.cc',
'browser/user_script_loader.h',
'browser/value_store/leveldb_value_store.cc',