Index: net/http/http_server_properties_manager.h |
diff --git a/net/http/http_server_properties_manager.h b/net/http/http_server_properties_manager.h |
index 4acf76fc333dd82fdbf0102abc2c03ae7c621642..914e042f3aec0e40d4eae7592b45cd1a9738839f 100644 |
--- a/net/http/http_server_properties_manager.h |
+++ b/net/http/http_server_properties_manager.h |
@@ -94,29 +94,39 @@ class NET_EXPORT HttpServerPropertiesManager : public HttpServerProperties { |
// 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 alternate_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; |