Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(379)

Unified Diff: net/socket/client_socket_pool_base.cc

Issue 10546162: NetLogEventParameter to Callback refactoring 9. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Response to comments Created 8 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: net/socket/client_socket_pool_base.cc
===================================================================
--- net/socket/client_socket_pool_base.cc (revision 142108)
+++ net/socket/client_socket_pool_base.cc (working copy)
@@ -77,11 +77,11 @@
idle_(true) {
DCHECK(!group_name.empty());
DCHECK(delegate);
- net_log.BeginEvent(NetLog::TYPE_SOCKET_POOL_CONNECT_JOB, NULL);
+ net_log.BeginEvent(NetLog::TYPE_SOCKET_POOL_CONNECT_JOB);
}
ConnectJob::~ConnectJob() {
- net_log().EndEvent(NetLog::TYPE_SOCKET_POOL_CONNECT_JOB, NULL);
+ net_log().EndEvent(NetLog::TYPE_SOCKET_POOL_CONNECT_JOB);
}
int ConnectJob::Connect() {
@@ -104,9 +104,8 @@
void ConnectJob::set_socket(StreamSocket* socket) {
if (socket) {
- net_log().AddEvent(NetLog::TYPE_CONNECT_JOB_SET_SOCKET, make_scoped_refptr(
- new NetLogSourceParameter("source_dependency",
- socket->NetLog().source())));
+ net_log().AddEvent(NetLog::TYPE_CONNECT_JOB_SET_SOCKET,
+ socket->NetLog().source().ToEventParametersCallback());
}
socket_.reset(socket);
}
@@ -127,7 +126,7 @@
void ConnectJob::LogConnectStart() {
net_log().BeginEvent(NetLog::TYPE_SOCKET_POOL_CONNECT_JOB_CONNECT,
- make_scoped_refptr(new NetLogStringParameter("group_name", group_name_)));
+ NetLog::StringCallback("group_name", &group_name_));
}
void ConnectJob::LogConnectCompletion(int net_error) {
@@ -139,7 +138,7 @@
// Make sure the socket is NULL before calling into |delegate|.
set_socket(NULL);
- net_log_.AddEvent(NetLog::TYPE_SOCKET_POOL_CONNECT_JOB_TIMED_OUT, NULL);
+ net_log_.AddEvent(NetLog::TYPE_SOCKET_POOL_CONNECT_JOB_TIMED_OUT);
NotifyDelegateOfCompletion(ERR_TIMED_OUT);
}
@@ -248,7 +247,7 @@
if (!use_cleanup_timer_)
CleanupIdleSockets(false);
- request->net_log().BeginEvent(NetLog::TYPE_SOCKET_POOL, NULL);
+ request->net_log().BeginEvent(NetLog::TYPE_SOCKET_POOL);
Group* group = GetOrCreateGroup(group_name);
int rv = RequestSocketInternal(group_name, request);
@@ -279,8 +278,7 @@
request.net_log().BeginEvent(
NetLog::TYPE_SOCKET_POOL_CONNECTING_N_SOCKETS,
- make_scoped_refptr(new NetLogIntegerParameter(
- "num_sockets", num_sockets)));
+ NetLog::IntegerCallback("num_sockets", num_sockets));
Group* group = GetOrCreateGroup(group_name);
@@ -343,7 +341,7 @@
// reuse that socket then if we needed one and wouldn't make it down to this
// layer.
request->net_log().AddEvent(
- NetLog::TYPE_SOCKET_POOL_STALLED_MAX_SOCKETS_PER_GROUP, NULL);
+ NetLog::TYPE_SOCKET_POOL_STALLED_MAX_SOCKETS_PER_GROUP);
return ERR_IO_PENDING;
}
@@ -360,8 +358,7 @@
} else {
// We could check if we really have a stalled group here, but it requires
// a scan of all groups, so just flip a flag here, and do the check later.
- request->net_log().AddEvent(
- NetLog::TYPE_SOCKET_POOL_STALLED_MAX_SOCKETS, NULL);
+ request->net_log().AddEvent(NetLog::TYPE_SOCKET_POOL_STALLED_MAX_SOCKETS);
return ERR_IO_PENDING;
}
}
@@ -481,10 +478,8 @@
// static
void ClientSocketPoolBaseHelper::LogBoundConnectJobToRequest(
const NetLog::Source& connect_job_source, const Request* request) {
- request->net_log().AddEvent(
- NetLog::TYPE_SOCKET_POOL_BOUND_TO_CONNECT_JOB,
- make_scoped_refptr(new NetLogSourceParameter(
- "source_dependency", connect_job_source)));
+ request->net_log().AddEvent(NetLog::TYPE_SOCKET_POOL_BOUND_TO_CONNECT_JOB,
+ connect_job_source.ToEventParametersCallback());
}
void ClientSocketPoolBaseHelper::CancelRequest(
@@ -511,8 +506,8 @@
for (; it != group->pending_requests().end(); ++it) {
if ((*it)->handle() == handle) {
scoped_ptr<const Request> req(RemoveRequestFromQueue(it, group));
- req->net_log().AddEvent(NetLog::TYPE_CANCELLED, NULL);
- req->net_log().EndEvent(NetLog::TYPE_SOCKET_POOL, NULL);
+ req->net_log().AddEvent(NetLog::TYPE_CANCELLED);
+ req->net_log().EndEvent(NetLog::TYPE_SOCKET_POOL);
// We let the job run, unless we're at the socket limit.
if (group->jobs().size() && ReachedMaxSocketsLimit()) {
@@ -862,7 +857,7 @@
HandOutSocket(
socket.release(), false /* unused socket */, r->handle(),
base::TimeDelta(), group, r->net_log());
- r->net_log().EndEvent(NetLog::TYPE_SOCKET_POOL, NULL);
+ r->net_log().EndEvent(NetLog::TYPE_SOCKET_POOL);
InvokeUserCallbackLater(r->handle(), r->callback(), result);
} else {
AddIdleSocket(socket.release(), group);
@@ -985,13 +980,12 @@
if (reused) {
net_log.AddEvent(
NetLog::TYPE_SOCKET_POOL_REUSED_AN_EXISTING_SOCKET,
- make_scoped_refptr(new NetLogIntegerParameter(
- "idle_ms", static_cast<int>(idle_time.InMilliseconds()))));
+ NetLog::IntegerCallback(
+ "idle_ms", static_cast<int>(idle_time.InMilliseconds())));
}
net_log.AddEvent(NetLog::TYPE_SOCKET_POOL_BOUND_TO_SOCKET,
- make_scoped_refptr(new NetLogSourceParameter(
- "source_dependency", socket->NetLog().source())));
+ socket->NetLog().source().ToEventParametersCallback());
handed_out_socket_count_++;
group->IncrementActiveSocketCount();
@@ -1205,7 +1199,7 @@
ConnectJob* backup_job = pool->connect_job_factory_->NewConnectJob(
group_name, **pending_requests_.begin(), pool);
- backup_job->net_log().AddEvent(NetLog::TYPE_SOCKET_BACKUP_CREATED, NULL);
+ backup_job->net_log().AddEvent(NetLog::TYPE_SOCKET_BACKUP_CREATED);
SIMPLE_STATS_COUNTER("socket.backup_created");
int rv = backup_job->Connect();
pool->connecting_socket_count_++;

Powered by Google App Engine
This is Rietveld 408576698