diff options
author | mmenke@chromium.org <mmenke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-14 21:02:31 +0000 |
---|---|---|
committer | mmenke@chromium.org <mmenke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-14 21:02:31 +0000 |
commit | 3aa4af04f4b8ba653e135d01988edcc783f296d7 (patch) | |
tree | 6014e603e7a3fbbc0fdb0ada6a51874e4a0814fb /net/socket/tcp_client_socket_libevent.cc | |
parent | 3031d8b7c9db7d26ce73961b8cb3b4ce125d6bc4 (diff) | |
download | chromium_src-3aa4af04f4b8ba653e135d01988edcc783f296d7.zip chromium_src-3aa4af04f4b8ba653e135d01988edcc783f296d7.tar.gz chromium_src-3aa4af04f4b8ba653e135d01988edcc783f296d7.tar.bz2 |
NetLogEventParameter to Callback refactoring 9.
Get rid of all uses of NetLogEventParameters in
net/socket.
R=eroman@chromium.org
BUG=126243
Review URL: https://chromiumcodereview.appspot.com/10546162
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142224 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/socket/tcp_client_socket_libevent.cc')
-rw-r--r-- | net/socket/tcp_client_socket_libevent.cc | 39 |
1 files changed, 17 insertions, 22 deletions
diff --git a/net/socket/tcp_client_socket_libevent.cc b/net/socket/tcp_client_socket_libevent.cc index f77a691..d139a54 100644 --- a/net/socket/tcp_client_socket_libevent.cc +++ b/net/socket/tcp_client_socket_libevent.cc @@ -25,7 +25,7 @@ #include "net/base/net_log.h" #include "net/base/net_util.h" #include "net/base/network_change_notifier.h" -#include "net/socket/socket_error_params.h" +#include "net/socket/socket_net_log_params.h" namespace net { @@ -139,10 +139,8 @@ TCPClientSocketLibevent::TCPClientSocketLibevent( use_tcp_fastopen_(false), tcp_fastopen_connected_(false), num_bytes_read_(0) { - scoped_refptr<NetLog::EventParameters> params; - if (source.is_valid()) - params = new NetLogSourceParameter("source_dependency", source); - net_log_.BeginEvent(NetLog::TYPE_SOCKET_ALIVE, params); + net_log_.BeginEvent(NetLog::TYPE_SOCKET_ALIVE, + source.ToEventParametersCallback()); if (is_tcp_fastopen_enabled()) use_tcp_fastopen_ = true; @@ -150,7 +148,7 @@ TCPClientSocketLibevent::TCPClientSocketLibevent( TCPClientSocketLibevent::~TCPClientSocketLibevent() { Disconnect(); - net_log_.EndEvent(NetLog::TYPE_SOCKET_ALIVE, NULL); + net_log_.EndEvent(NetLog::TYPE_SOCKET_ALIVE); } int TCPClientSocketLibevent::AdoptSocket(int socket) { @@ -270,9 +268,7 @@ int TCPClientSocketLibevent::DoConnect() { } net_log_.BeginEvent(NetLog::TYPE_TCP_CONNECT_ATTEMPT, - make_scoped_refptr(new NetLogStringParameter( - "address", - endpoint.ToString()))); + CreateNetLogIPEndPointCallback(&endpoint)); next_connect_state_ = CONNECT_STATE_CONNECT_COMPLETE; @@ -334,10 +330,12 @@ int TCPClientSocketLibevent::DoConnectComplete(int result) { // Log the end of this attempt (and any OS error it threw). int os_error = connect_os_error_; connect_os_error_ = 0; - scoped_refptr<NetLog::EventParameters> params; - if (result != OK) - params = new NetLogIntegerParameter("os_error", os_error); - net_log_.EndEvent(NetLog::TYPE_TCP_CONNECT_ATTEMPT, params); + if (result != OK) { + net_log_.EndEvent(NetLog::TYPE_TCP_CONNECT_ATTEMPT, + NetLog::IntegerCallback("os_error", os_error)); + } else { + net_log_.EndEvent(NetLog::TYPE_TCP_CONNECT_ATTEMPT); + } if (result == OK) { connect_time_micros_ = base::TimeTicks::Now() - connect_start_time_; @@ -453,7 +451,7 @@ int TCPClientSocketLibevent::Read(IOBuffer* buf, if (errno != EAGAIN && errno != EWOULDBLOCK) { int net_error = MapSystemError(errno); net_log_.AddEvent(NetLog::TYPE_SOCKET_READ_ERROR, - make_scoped_refptr(new SocketErrorParams(net_error, errno))); + CreateNetLogSocketErrorCallback(net_error, errno)); return net_error; } @@ -494,7 +492,7 @@ int TCPClientSocketLibevent::Write(IOBuffer* buf, if (errno != EAGAIN && errno != EWOULDBLOCK) { int net_error = MapSystemError(errno); net_log_.AddEvent(NetLog::TYPE_SOCKET_WRITE_ERROR, - make_scoped_refptr(new SocketErrorParams(net_error, errno))); + CreateNetLogSocketErrorCallback(net_error, errno)); return net_error; } @@ -598,12 +596,9 @@ void TCPClientSocketLibevent::LogConnectCompletion(int net_error) { return; } - const std::string source_address_str = - NetAddressToStringWithPort(storage.addr, storage.addr_len); net_log_.EndEvent(NetLog::TYPE_TCP_CONNECT, - make_scoped_refptr(new NetLogStringParameter( - "source address", - source_address_str))); + CreateNetLogSourceAddressCallback(storage.addr, + storage.addr_len)); } void TCPClientSocketLibevent::DoReadCallback(int rv) { @@ -668,7 +663,7 @@ void TCPClientSocketLibevent::DidCompleteRead() { result = MapSystemError(errno); if (result != ERR_IO_PENDING) { net_log_.AddEvent(NetLog::TYPE_SOCKET_READ_ERROR, - make_scoped_refptr(new SocketErrorParams(result, errno))); + CreateNetLogSocketErrorCallback(result, errno)); } } @@ -699,7 +694,7 @@ void TCPClientSocketLibevent::DidCompleteWrite() { result = MapSystemError(errno); if (result != ERR_IO_PENDING) { net_log_.AddEvent(NetLog::TYPE_SOCKET_WRITE_ERROR, - make_scoped_refptr(new SocketErrorParams(result, errno))); + CreateNetLogSocketErrorCallback(result, errno)); } } |