#include "net/socket/tcp_stream_attempt.h"
#include <memory>
#include "base/time/time.h"
#include "base/timer/timer.h"
#include "net/base/address_list.h"
#include "net/base/net_errors.h"
#include "net/socket/client_socket_factory.h"
#include "net/socket/socket_performance_watcher.h"
#include "net/socket/socket_performance_watcher_factory.h"
#include "net/socket/transport_client_socket.h"
namespace net {
TcpStreamAttempt::TcpStreamAttempt(const StreamAttemptParams* params,
IPEndPoint ip_endpoint,
const NetLogWithSource* net_log)
: … { … }
TcpStreamAttempt::~TcpStreamAttempt() = default;
LoadState TcpStreamAttempt::GetLoadState() const { … }
int TcpStreamAttempt::StartInternal() { … }
base::Value::Dict TcpStreamAttempt::GetNetLogStartParams() { … }
void TcpStreamAttempt::HandleCompletion() { … }
void TcpStreamAttempt::OnIOComplete(int rv) { … }
void TcpStreamAttempt::OnTimeout() { … }
}