summaryrefslogtreecommitdiffstats
path: root/content/browser/loader/async_resource_handler.h
Commit message (Collapse)AuthorAgeFilesLines
* content: Migrate from googleurl/ includes to url/ ones.tfarina@chromium.org2013-07-091-1/+1
| | | | | | | | | BUG=229660 TBR=darin@chromium.org Review URL: https://codereview.chromium.org/18868005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210626 0039d316-1c4b-4281-b951-d872f2087c98
* Limit the number of pending requests to the max number of file descriptors.simonjam@chromium.org2013-05-091-0/+1
| | | | | | | | | | | | | | | | Each renderer is only allowed to use a fraction of that, so that one renderer doesn't DOS the rest. The limit improves behavior in edge cases and also imitates the functionality lost when ResourceLoadScheduler was nuked in Blink. That limit was fixed at 10k, which is larger than the number of FDs we support on many platforms. As part of this, I cleaned up the unit tests. Instead of checking in each test that we count 0 requests in flight (and missing a few tests), we just DCHECK that there are none in flight at destruction time. This exposed a bug with cross-process navigation, which I've also fixed. BUG=226319 Review URL: https://chromiumcodereview.appspot.com/13829004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199300 0039d316-1c4b-4281-b951-d872f2087c98
* Create a ResourceMessageDelegate interface to allow ResourceLoaders to directlysimonjam@chromium.org2013-02-151-5/+11
| | | | | | | | | | | | receive IPC messages. BUG=None Review URL: https://chromiumcodereview.appspot.com/12212059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182668 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove unneeded browser_thread.h includes in contents.thestig@chromium.org2013-01-031-0/+1
| | | | | | Review URL: https://chromiumcodereview.appspot.com/11618049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174922 0039d316-1c4b-4281-b951-d872f2087c98
* Add content/browser/loader/ for resource loading related classes.darin@chromium.org2012-12-051-0/+91
This infrastructure is shared by both renderer and worker processes, so having it live in renderer_host/ was not quite right. This change also nicely reduces the number of files in renderer_host/. R=jam@chromium.org Review URL: https://codereview.chromium.org/11414299 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171194 0039d316-1c4b-4281-b951-d872f2087c98