Index: net/http/http_server_properties_impl.h |
diff --git a/net/http/http_server_properties_impl.h b/net/http/http_server_properties_impl.h |
index 46df37937304275d64b232485b7f45c5d0b3bb5d..229d31bf68864cac8c05e148bf83ca56f18ca5b0 100644 |
--- a/net/http/http_server_properties_impl.h |
+++ b/net/http/http_server_properties_impl.h |
@@ -83,29 +83,39 @@ class NET_EXPORT HttpServerPropertiesImpl |
// Returns true if |server| has an Alternate-Protocol header. |
bool HasAlternateProtocol(const HostPortPair& server) override; |
- // Returns the Alternate-Protocol and port for |server|. |
+ // Returns the Alternate-Protocols for |server|. |
// HasAlternateProtocol(server) must be true. |
- AlternateProtocolInfo GetAlternateProtocol( |
- const HostPortPair& server) override; |
+ AlternateProtocols GetAlternateProtocol(const HostPortPair& server) override; |
- // Sets the Alternate-Protocol for |server|. |
- void SetAlternateProtocol(const HostPortPair& server, |
+ // Adds an Alternate-Protocol for |server|. |
+ void AddAlternateProtocol(const HostPortPair& server, |
uint16 alternate_port, |
AlternateProtocol alternate_protocol, |
double probability) override; |
- // Sets the Alternate-Protocol for |server| to be BROKEN. |
- void SetBrokenAlternateProtocol(const HostPortPair& server) override; |
+ // Sets a given Alternate-Protocol for |server| to be BROKEN. |
+ void SetBrokenAlternateProtocol( |
+ const HostPortPair& server, |
+ const AlternateProtocolInfo& broken_alternate_protocol) override; |
- // Returns true if Alternate-Protocol for |server| was recently BROKEN. |
- bool WasAlternateProtocolRecentlyBroken(const HostPortPair& server) override; |
+ // Returns true if given Alternate-Protocol for |server| was recently BROKEN. |
+ bool WasAlternateProtocolRecentlyBroken( |
+ const HostPortPair& server, |
+ const AlternateProtocolInfo& alternate_protocol) override; |
- // Confirms that Alternate-Protocol for |server| is working. |
- void ConfirmAlternateProtocol(const HostPortPair& server) override; |
+ // Confirms that given Alternate-Protocol for |server| is working. |
+ void ConfirmAlternateProtocol( |
+ const HostPortPair& server, |
+ const AlternateProtocolInfo& alternate_protocol) override; |
- // Clears the Alternate-Protocol for |server|. |
+ // Clears all Alternate-Protocols for |server|. |
void ClearAlternateProtocol(const HostPortPair& server) override; |
+ // Removes an Alternate-Protocol for |server|. |
+ void RemoveAlternateProtocol( |
+ const HostPortPair& server, |
+ const AlternateProtocolInfo& alternate_protocol) override; |
+ |
// Returns all Alternate-Protocol mappings. |
const AlternateProtocolMap& alternate_protocol_map() const override; |