summaryrefslogtreecommitdiffstats
path: root/ipc/ipc_counters.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ipc/ipc_counters.cc')
-rw-r--r--ipc/ipc_counters.cc27
1 files changed, 0 insertions, 27 deletions
diff --git a/ipc/ipc_counters.cc b/ipc/ipc_counters.cc
deleted file mode 100644
index 29bf3b5..0000000
--- a/ipc/ipc_counters.cc
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright (c) 2009 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "ipc/ipc_counters.h"
-
-#include "base/stats_counters.h"
-
-namespace IPC {
-
-// Note: We use the construct-on-first-use pattern here, because we don't
-// want to fight with any static initializer ordering problems later.
-// The downside of this is that the objects don't ever get cleaned up.
-// But they are small and this is okay.
-
-// Note: Because these are constructed on-first-use, there is a slight
-// race condition - two threads could initialize the same counter.
-// If this happened, the stats table would still work just fine;
-// we'd leak the extraneous StatsCounter object once, and that
-// would be it. But these are small objects, so this is ok.
-
-StatsCounter& Counters::ipc_send_counter() {
- static StatsCounter* ctr = new StatsCounter("IPC.SendMsgCount");
- return *ctr;
-}
-
-} // namespace IPC