Index: net/http/http_network_session.cc |
diff --git a/net/http/http_network_session.cc b/net/http/http_network_session.cc |
index cebbb1d4b7c0dda72efc3dd71043d7647da9b4bd..b7fd9d980ab493f1775f2cd5a178af7171d2d649 100644 |
--- a/net/http/http_network_session.cc |
+++ b/net/http/http_network_session.cc |
@@ -22,6 +22,7 @@ |
#include "net/quic/quic_crypto_client_stream_factory.h" |
#include "net/quic/quic_protocol.h" |
#include "net/quic/quic_stream_factory.h" |
+#include "net/quic/quic_utils.h" |
#include "net/socket/client_socket_factory.h" |
#include "net/socket/client_socket_pool_manager_impl.h" |
#include "net/socket/next_proto.h" |
@@ -250,8 +251,15 @@ base::Value* HttpNetworkSession::QuicInfoToValue() const { |
dict->SetBoolean("quic_enabled", params_.enable_quic); |
dict->SetBoolean("enable_quic_port_selection", |
params_.enable_quic_port_selection); |
- dict->SetBoolean("enable_quic_pacing", |
- ContainsQuicTag(params_.quic_connection_options, kPACE)); |
+ std::string connection_options; |
+ for (QuicTagVector::const_iterator it = |
+ params_.quic_connection_options.begin(); |
+ it != params_.quic_connection_options.end(); ++it) { |
+ if (!connection_options.empty()) |
+ connection_options += ","; |
+ connection_options += "'" + QuicUtils::TagToString(*it) + "'"; |
+ } |
+ dict->SetString("connection_options", connection_options); |
Ryan Hamilton
2014/08/14 03:46:07
This is fine. There is also a ListValue which you
ramant (doing other things)
2014/08/14 19:04:39
Thanks much Ryan for the suggestion.
Done.
|
dict->SetBoolean("enable_quic_time_based_loss_detection", |
params_.enable_quic_time_based_loss_detection); |
dict->SetString("origin_to_force_quic_on", |