Index: net/socket/tcp_client_socket_libevent.cc |
=================================================================== |
--- net/socket/tcp_client_socket_libevent.cc (revision 41560) |
+++ net/socket/tcp_client_socket_libevent.cc (working copy) |
@@ -15,8 +15,8 @@ |
#include "base/string_util.h" |
#include "base/trace_event.h" |
#include "net/base/io_buffer.h" |
-#include "net/base/load_log.h" |
#include "net/base/net_errors.h" |
+#include "net/base/net_log.h" |
#if defined(USE_SYSTEM_LIBEVENT) |
#include <event.h> |
#else |
@@ -138,17 +138,17 @@ |
} |
int TCPClientSocketLibevent::Connect(CompletionCallback* callback, |
- LoadLog* load_log) { |
+ const BoundNetLog& net_log) { |
// If already connected, then just return OK. |
if (socket_ != kInvalidSocket) |
return OK; |
DCHECK(!waiting_connect_); |
- DCHECK(!load_log_); |
+ DCHECK(!net_log_.net_log()); |
TRACE_EVENT_BEGIN("socket.connect", this, ""); |
- LoadLog::BeginEvent(load_log, LoadLog::TYPE_TCP_CONNECT); |
+ net_log.BeginEvent(NetLog::TYPE_TCP_CONNECT); |
int rv = DoConnect(); |
@@ -156,12 +156,12 @@ |
// Synchronous operation not supported. |
DCHECK(callback); |
- load_log_ = load_log; |
+ net_log_ = net_log; |
waiting_connect_ = true; |
write_callback_ = callback; |
} else { |
TRACE_EVENT_END("socket.connect", this, ""); |
- LoadLog::EndEvent(load_log, LoadLog::TYPE_TCP_CONNECT); |
+ net_log.EndEvent(NetLog::TYPE_TCP_CONNECT); |
} |
return rv; |
@@ -403,19 +403,19 @@ |
const addrinfo* next = current_ai_->ai_next; |
Disconnect(); |
current_ai_ = next; |
- scoped_refptr<LoadLog> load_log; |
- load_log.swap(load_log_); |
+ BoundNetLog net_log = net_log_; |
+ net_log_ = BoundNetLog(); |
TRACE_EVENT_END("socket.connect", this, ""); |
- LoadLog::EndEvent(load_log, LoadLog::TYPE_TCP_CONNECT); |
- result = Connect(write_callback_, load_log); |
+ net_log.EndEvent(NetLog::TYPE_TCP_CONNECT); |
+ result = Connect(write_callback_, net_log); |
} else { |
result = MapConnectError(os_error); |
bool ok = write_socket_watcher_.StopWatchingFileDescriptor(); |
DCHECK(ok); |
waiting_connect_ = false; |
TRACE_EVENT_END("socket.connect", this, ""); |
- LoadLog::EndEvent(load_log_, LoadLog::TYPE_TCP_CONNECT); |
- load_log_ = NULL; |
+ net_log_.EndEvent(NetLog::TYPE_TCP_CONNECT); |
+ net_log_ = BoundNetLog(); |
} |
if (result != ERR_IO_PENDING) { |