summaryrefslogtreecommitdiffstats
path: root/net/dns/host_resolver.h
diff options
context:
space:
mode:
Diffstat (limited to 'net/dns/host_resolver.h')
-rw-r--r--net/dns/host_resolver.h13
1 files changed, 4 insertions, 9 deletions
diff --git a/net/dns/host_resolver.h b/net/dns/host_resolver.h
index 8d3c228..2964fe6 100644
--- a/net/dns/host_resolver.h
+++ b/net/dns/host_resolver.h
@@ -53,12 +53,11 @@ class NET_EXPORT HostResolver {
bool enable_caching;
};
- // The parameters for doing a Resolve(). A hostname, port, and
- // priority are required; the rest are optional (and have reasonable
- // defaults).
+ // The parameters for doing a Resolve(). A hostname and port are
+ // required; the rest are optional (and have reasonable defaults).
class NET_EXPORT RequestInfo {
public:
- RequestInfo(const HostPortPair& host_port_pair, RequestPriority priority);
+ explicit RequestInfo(const HostPortPair& host_port_pair);
const HostPortPair& host_port_pair() const { return host_port_pair_; }
void set_host_port_pair(const HostPortPair& host_port_pair) {
@@ -86,8 +85,6 @@ class NET_EXPORT HostResolver {
bool is_speculative() const { return is_speculative_; }
void set_is_speculative(bool b) { is_speculative_ = b; }
- RequestPriority priority() const { return priority_; }
-
private:
// The hostname to resolve, and the port to use in resulting sockaddrs.
HostPortPair host_port_pair_;
@@ -103,9 +100,6 @@ class NET_EXPORT HostResolver {
// Whether this request was started by the DNS prefetcher.
bool is_speculative_;
-
- // The priority for the request.
- RequestPriority priority_;
};
// Opaque type used to cancel a request.
@@ -144,6 +138,7 @@ class NET_EXPORT HostResolver {
//
// Profiling information for the request is saved to |net_log| if non-NULL.
virtual int Resolve(const RequestInfo& info,
+ RequestPriority priority,
AddressList* addresses,
const CompletionCallback& callback,
RequestHandle* out_req,