summaryrefslogtreecommitdiffstats
path: root/net/base/mock_host_resolver.h
diff options
context:
space:
mode:
authorwillchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-21 23:42:06 +0000
committerwillchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-21 23:42:06 +0000
commit35ddc28bf53375afe7a537cc5744dd1c354291f6 (patch)
treeaeb1533db062be63010c4738a4f1889bc23c12ed /net/base/mock_host_resolver.h
parent79297e50bc383232cf53c4ac2323db28193c58f4 (diff)
downloadchromium_src-35ddc28bf53375afe7a537cc5744dd1c354291f6.zip
chromium_src-35ddc28bf53375afe7a537cc5744dd1c354291f6.tar.gz
chromium_src-35ddc28bf53375afe7a537cc5744dd1c354291f6.tar.bz2
HostResolver should flush the JobPools on a network change.
BUG=56291 TEST=HostResolverImplTest.ObeyPoolConstraintsAfterIPAddressChange Review URL: http://codereview.chromium.org/3431017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60127 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/base/mock_host_resolver.h')
-rw-r--r--net/base/mock_host_resolver.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/net/base/mock_host_resolver.h b/net/base/mock_host_resolver.h
index 865c918..4b185b2 100644
--- a/net/base/mock_host_resolver.h
+++ b/net/base/mock_host_resolver.h
@@ -59,6 +59,13 @@ class MockHostResolverBase : public HostResolver {
// Resets the mock.
void Reset(HostResolverProc* interceptor);
+ void SetPoolConstraints(HostResolverImpl::JobPoolIndex pool_index,
+ size_t max_outstanding_jobs,
+ size_t max_pending_requests) {
+ impl_->SetPoolConstraints(
+ pool_index, max_outstanding_jobs, max_pending_requests);
+ }
+
protected:
MockHostResolverBase(bool use_caching);
virtual ~MockHostResolverBase() {}