summaryrefslogtreecommitdiffstats
path: root/net/url_request/url_request_test_job.h
diff options
context:
space:
mode:
authorakalin@chromium.org <akalin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-22 16:23:39 +0000
committerakalin@chromium.org <akalin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-22 16:23:39 +0000
commit49fbbf17b96abb3b057094bc0a1b5d1cec1c7e73 (patch)
treef91b14f251351fdc5aa31c4fcb944efbc3a45f58 /net/url_request/url_request_test_job.h
parent062ec24a822bf79077c289402e08ccda55cda8b9 (diff)
downloadchromium_src-49fbbf17b96abb3b057094bc0a1b5d1cec1c7e73.zip
chromium_src-49fbbf17b96abb3b057094bc0a1b5d1cec1c7e73.tar.gz
chromium_src-49fbbf17b96abb3b057094bc0a1b5d1cec1c7e73.tar.bz2
[Net] Propagate priority changes from URLRequest to HttpTransaction
This is in preparation for propagating priority changes from ResourceScheduler all the way to HostResolver and ClientSocketPool. Add some NetLog events and parameters for priority. BUG=166689 TBR=simonjam@chromium.org,sky@chromium.org Review URL: https://codereview.chromium.org/12701011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189829 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/url_request/url_request_test_job.h')
-rw-r--r--net/url_request/url_request_test_job.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/net/url_request/url_request_test_job.h b/net/url_request/url_request_test_job.h
index 0c46d1b..c564d30a 100644
--- a/net/url_request/url_request_test_job.h
+++ b/net/url_request/url_request_test_job.h
@@ -90,10 +90,13 @@ class NET_EXPORT_PRIVATE URLRequestTestJob : public URLRequestJob {
bool auto_advance() { return auto_advance_; }
void set_auto_advance(bool auto_advance) { auto_advance_ = auto_advance; }
+ RequestPriority priority() const { return priority_; }
+
// Factory method for protocol factory registration if callers don't subclass
static URLRequest::ProtocolFactory Factory;
// Job functions
+ virtual void SetPriority(RequestPriority priority) OVERRIDE;
virtual void Start() OVERRIDE;
virtual bool ReadRawData(IOBuffer* buf,
int buf_size,
@@ -132,6 +135,8 @@ class NET_EXPORT_PRIVATE URLRequestTestJob : public URLRequestJob {
Stage stage_;
+ RequestPriority priority_;
+
// The headers the job should return, will be set in Start() if not provided
// in the explicit ctor.
scoped_refptr<HttpResponseHeaders> response_headers_;