| 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;
|
|
|