Index: net/socket/stream_socket.h |
diff --git a/net/socket/stream_socket.h b/net/socket/stream_socket.h |
index 72088103a3d7669f30dd3151da55b975f6f4245c..7631e126fc50d724996e31cc38b5f550a447e1e6 100644 |
--- a/net/socket/stream_socket.h |
+++ b/net/socket/stream_socket.h |
@@ -75,10 +75,15 @@ class NET_EXPORT_PRIVATE StreamSocket : public Socket { |
// Write() methods had been called, not the underlying transport's. |
virtual bool WasEverUsed() const = 0; |
+ // TODO(jri): Clean up -- remove this method. |
// Returns true if the underlying transport socket is using TCP FastOpen. |
// TCP FastOpen is an experiment with sending data in the TCP SYN packet. |
virtual bool UsingTCPFastOpen() const = 0; |
+ // TODO(jri): Clean up -- rename to a more general EnableAutoConnectOnWrite. |
+ // Enables use of TCP FastOpen for the underlying transport socket. |
+ virtual void EnableTCPFastOpenIfSupported() {} |
+ |
// Returns true if NPN was negotiated during the connection of this socket. |
virtual bool WasNpnNegotiated() const = 0; |