Index: net/http/http_server_properties.h |
diff --git a/net/http/http_server_properties.h b/net/http/http_server_properties.h |
index c561c2da9fed2516e8bf7036684f31c8a9b46700..9fdd6231f891b1e4a5ff6e5bd109cfbdbf16f71e 100644 |
--- a/net/http/http_server_properties.h |
+++ b/net/http/http_server_properties.h |
@@ -119,12 +119,27 @@ |
struct NET_EXPORT AlternateProtocolInfo { |
AlternateProtocolInfo() |
- : port(0), protocol(UNINITIALIZED_ALTERNATE_PROTOCOL), probability(0) {} |
+ : port(0), |
+ protocol(UNINITIALIZED_ALTERNATE_PROTOCOL), |
+ probability(0), |
+ is_broken(false) {} |
AlternateProtocolInfo(uint16 port, |
AlternateProtocol protocol, |
double probability) |
- : port(port), protocol(protocol), probability(probability) {} |
+ : port(port), |
+ protocol(protocol), |
+ probability(probability), |
+ is_broken(false) {} |
+ |
+ AlternateProtocolInfo(uint16 port, |
+ AlternateProtocol protocol, |
+ double probability, |
+ bool is_broken) |
+ : port(port), |
+ protocol(protocol), |
+ probability(probability), |
+ is_broken(is_broken) {} |
bool Equals(const AlternateProtocolInfo& other) const { |
return port == other.port && |
@@ -137,6 +152,7 @@ |
uint16 port; |
AlternateProtocol protocol; |
double probability; |
+ bool is_broken; |
}; |
struct NET_EXPORT SupportsQuic { |
@@ -220,10 +236,6 @@ |
// Sets the Alternate-Protocol for |server| to be BROKEN. |
virtual void SetBrokenAlternateProtocol(const HostPortPair& server) = 0; |
- // Returns true iff |alternative_service| is currently broken. |
- virtual bool IsAlternativeServiceBroken( |
- const AlternativeService& alternative_service) = 0; |
- |
// Returns true if Alternate-Protocol for |server| was recently BROKEN. |
virtual bool WasAlternateProtocolRecentlyBroken( |
const HostPortPair& server) = 0; |