summaryrefslogtreecommitdiffstats
path: root/net/http/http_transaction.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/http/http_transaction.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/http/http_transaction.h')
-rw-r--r--net/http/http_transaction.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/net/http/http_transaction.h b/net/http/http_transaction.h
index 7b4ab99..c162b01 100644
--- a/net/http/http_transaction.h
+++ b/net/http/http_transaction.h
@@ -8,6 +8,7 @@
#include "net/base/completion_callback.h"
#include "net/base/load_states.h"
#include "net/base/net_export.h"
+#include "net/base/request_priority.h"
#include "net/base/upload_progress.h"
namespace net {
@@ -116,6 +117,9 @@ class NET_EXPORT_PRIVATE HttpTransaction {
// |load_timing_info| must have all null times when called. Returns false and
// does not modify |load_timing_info| if not currently connected.
virtual bool GetLoadTimingInfo(LoadTimingInfo* load_timing_info) const = 0;
+
+ // Called when the priority of the parent job changes.
+ virtual void SetPriority(RequestPriority priority) = 0;
};
} // namespace net