Index: net/http/http_network_session.cc |
diff --git a/net/http/http_network_session.cc b/net/http/http_network_session.cc |
index 9128047c558567c11b3287abb33443ab788df909..b12a1eed1095c91e6638dc6d6631a2ad002d3ec8 100644 |
--- a/net/http/http_network_session.cc |
+++ b/net/http/http_network_session.cc |
@@ -179,6 +179,16 @@ Value* HttpNetworkSession::SpdySessionPoolInfoToValue() const { |
return spdy_session_pool_.SpdySessionPoolInfoToValue(); |
} |
+Value* HttpNetworkSession::QuicInfoToValue() const { |
+ base::DictionaryValue* dict = new base::DictionaryValue(); |
+ dict->Set("sessions", quic_stream_factory_.QuicStreamFactoryInfoToValue()); |
+ dict->SetBoolean("quic_enabled", params_.origin_port_to_force_quic_on != 0); |
+ dict->SetInteger("origin_port_to_force_quic_on", |
+ params_.origin_port_to_force_quic_on); |
+ |
+ return dict; |
+} |
+ |
void HttpNetworkSession::CloseAllConnections() { |
normal_socket_pool_manager_->FlushSocketPoolsWithError(ERR_ABORTED); |
websocket_socket_pool_manager_->FlushSocketPoolsWithError(ERR_ABORTED); |