| Index: net/socket/transport_client_socket_pool.h
|
| diff --git a/net/socket/transport_client_socket_pool.h b/net/socket/transport_client_socket_pool.h
|
| index 003008a372ddfa1a20f4b566a583ed545b3e5f5d..f023931d9f5b401c5887f328176dc86b18bedeb8 100644
|
| --- a/net/socket/transport_client_socket_pool.h
|
| +++ b/net/socket/transport_client_socket_pool.h
|
| @@ -43,6 +43,8 @@ class NET_EXPORT_PRIVATE TransportSocketParams
|
| const OnHostResolutionCallback& host_resolution_callback() const {
|
| return host_resolution_callback_;
|
| }
|
| + void enable_use_tcp_fastopen() { use_tcp_fastopen_ = true; }
|
| + bool use_tcp_fastopen() const { return use_tcp_fastopen_; }
|
|
|
| private:
|
| friend class base::RefCounted<TransportSocketParams>;
|
| @@ -51,6 +53,7 @@ class NET_EXPORT_PRIVATE TransportSocketParams
|
| HostResolver::RequestInfo destination_;
|
| bool ignore_limits_;
|
| const OnHostResolutionCallback host_resolution_callback_;
|
| + bool use_tcp_fastopen_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(TransportSocketParams);
|
| };
|
| @@ -90,6 +93,7 @@ class NET_EXPORT_PRIVATE TransportConnectJobHelper {
|
| State next_state() const { return next_state_; }
|
| void set_next_state(State next_state) { next_state_ = next_state; }
|
| CompletionCallback on_io_complete() const { return on_io_complete_; }
|
| + const TransportSocketParams* params() { return params_.get(); }
|
|
|
| int DoResolveHost(RequestPriority priority, const BoundNetLog& net_log);
|
| int DoResolveHostComplete(int result, const BoundNetLog& net_log);
|
|
|