Index: net/quic/crypto/quic_crypto_server_config.cc |
diff --git a/net/quic/crypto/quic_crypto_server_config.cc b/net/quic/crypto/quic_crypto_server_config.cc |
index 8d8c203a2244d6b5a9f92c6e803b3150cb240cd1..85de457d37eafa8a9dc31aa70b1f37fc510c1874 100644 |
--- a/net/quic/crypto/quic_crypto_server_config.cc |
+++ b/net/quic/crypto/quic_crypto_server_config.cc |
@@ -416,6 +416,14 @@ bool QuicCryptoServerConfig::SetConfigs( |
return ok; |
} |
+void QuicCryptoServerConfig::GetConfigIds(vector<string>* scids) const { |
+ base::AutoLock locked(configs_lock_); |
+ for (ConfigMap::const_iterator it = configs_.begin(); |
+ it != configs_.end(); ++it) { |
+ scids->push_back(it->first); |
+ } |
+} |
+ |
void QuicCryptoServerConfig::ValidateClientHello( |
const CryptoHandshakeMessage& client_hello, |
IPEndPoint client_ip, |