| Index: blimp/engine/session/blimp_engine_session.cc
|
| diff --git a/blimp/engine/session/blimp_engine_session.cc b/blimp/engine/session/blimp_engine_session.cc
|
| index f9d8c14b2751ab4db3a8a43e32ac93c5ffd9f3a8..a0fb7f451b5460b72e91193c12195e0344a8c96e 100644
|
| --- a/blimp/engine/session/blimp_engine_session.cc
|
| +++ b/blimp/engine/session/blimp_engine_session.cc
|
| @@ -23,6 +23,7 @@
|
| #include "blimp/engine/app/ui/blimp_window_tree_host.h"
|
| #include "blimp/engine/common/blimp_browser_context.h"
|
| #include "blimp/net/blimp_connection.h"
|
| +#include "blimp/net/blimp_connection_statistics.h"
|
| #include "blimp/net/blimp_message_multiplexer.h"
|
| #include "blimp/net/blimp_message_thread_pipe.h"
|
| #include "blimp/net/browser_connection_handler.h"
|
| @@ -148,6 +149,7 @@ class EngineNetworkComponents : public ConnectionHandler,
|
| std::unique_ptr<BrowserConnectionHandler> connection_handler_;
|
| std::unique_ptr<EngineAuthenticationHandler> authentication_handler_;
|
| std::unique_ptr<EngineConnectionManager> connection_manager_;
|
| + BlimpConnectionStatistics blimp_connection_statistics_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(EngineNetworkComponents);
|
| };
|
| @@ -178,7 +180,8 @@ void EngineNetworkComponents::Initialize(const std::string& client_token) {
|
|
|
| // Adds BlimpTransports to connection_manager_.
|
| net::IPEndPoint address(GetIPv4AnyAddress(), GetListeningPort());
|
| - TCPEngineTransport* transport = new TCPEngineTransport(address, net_log_);
|
| + TCPEngineTransport* transport =
|
| + new TCPEngineTransport(address, &blimp_connection_statistics_, net_log_);
|
| connection_manager_->AddTransport(base::WrapUnique(transport));
|
|
|
| transport->GetLocalAddress(&address);
|
|
|