| Index: net/socket/tcp_socket.h
|
| diff --git a/net/socket/tcp_socket.h b/net/socket/tcp_socket.h
|
| index 8b36fade758e05db222d9fa4e2ee739e110b2779..e7a4ab0b978d6c66d64b949dc8f865967f712320 100644
|
| --- a/net/socket/tcp_socket.h
|
| +++ b/net/socket/tcp_socket.h
|
| @@ -16,13 +16,17 @@
|
|
|
| namespace net {
|
|
|
| -// Enable/disable experimental TCP FastOpen option.
|
| -// Not thread safe. Must be called during initialization/startup only.
|
| -NET_EXPORT void SetTCPFastOpenEnabled(bool value);
|
| +// Check if TCP FastOpen option is supported by the OS.
|
| +bool IsTCPFastOpenSupported();
|
|
|
| -// Check if the TCP FastOpen option is enabled.
|
| +// Check if TCP FastOpen option is enabled.
|
| bool IsTCPFastOpenEnabled();
|
|
|
| +// Checks if TCP FastOpen is supported by the kernel. Also enables TFO for all
|
| +// connections if indicated by user.
|
| +// Not thread safe. Must be called during initialization/startup only.
|
| +NET_EXPORT void CheckSupportAndMaybeEnableTCPFastOpen(bool user_enabled);
|
| +
|
| // TCPSocket provides a platform-independent interface for TCP sockets.
|
| //
|
| // It is recommended to use TCPClientSocket/TCPServerSocket instead of this
|
|
|