Index: net/quic/quic_connection.h |
diff --git a/net/quic/quic_connection.h b/net/quic/quic_connection.h |
index 5fbcbbbae9a3861317fd59ac93b380c14546b652..798d5336842cba0f43161b28db4c9101e45d788a 100644 |
--- a/net/quic/quic_connection.h |
+++ b/net/quic/quic_connection.h |
@@ -29,6 +29,7 @@ |
#include "base/memory/scoped_ptr.h" |
#include "base/strings/string_piece.h" |
#include "net/base/ip_endpoint.h" |
+#include "net/base/socket_performance_watcher.h" |
#include "net/quic/crypto/quic_decrypter.h" |
#include "net/quic/quic_ack_notifier.h" |
#include "net/quic/quic_ack_notifier_manager.h" |
@@ -284,14 +285,16 @@ class NET_EXPORT_PRIVATE QuicConnection |
// writer_factory->Create() to get a writer; |owns_writer| specifies whether |
// the connection takes ownership of the returned writer. |helper| must |
// outlive this connection. |
- QuicConnection(QuicConnectionId connection_id, |
- IPEndPoint address, |
- QuicConnectionHelperInterface* helper, |
- const PacketWriterFactory& writer_factory, |
- bool owns_writer, |
- Perspective perspective, |
- bool is_secure, |
- const QuicVersionVector& supported_versions); |
+ QuicConnection( |
+ QuicConnectionId connection_id, |
+ IPEndPoint address, |
+ QuicConnectionHelperInterface* helper, |
+ const PacketWriterFactory& writer_factory, |
+ bool owns_writer, |
+ Perspective perspective, |
+ bool is_secure, |
+ const QuicVersionVector& supported_versions, |
+ scoped_ptr<SocketPerformanceWatcher> socket_performance_watcher); |
Ryan Hamilton
2015/09/10 19:32:04
quic_connection.h is shared code with the internal
tbansal1
2015/09/11 19:38:35
Done.
|
~QuicConnection() override; |
// Sets connection parameters from the supplied |config|. |
@@ -976,6 +979,10 @@ class NET_EXPORT_PRIVATE QuicConnection |
// Whether a GoAway has been received. |
bool goaway_received_; |
+ // Watches the performance of the UDP socket underlying this QUIC connection. |
+ // May be null. |
+ const scoped_ptr<SocketPerformanceWatcher> socket_performance_watcher_; |
+ |
DISALLOW_COPY_AND_ASSIGN(QuicConnection); |
}; |