Index: webrtc/system_wrappers/source/metrics_default.cc |
diff --git a/webrtc/system_wrappers/source/metrics_default.cc b/webrtc/system_wrappers/source/metrics_default.cc |
index fd7610b1130bdd5956ceb8516ee7fb510206fd7d..8ee10bacbc9e974484177d1b52a2c97205c82d38 100644 |
--- a/webrtc/system_wrappers/source/metrics_default.cc |
+++ b/webrtc/system_wrappers/source/metrics_default.cc |
@@ -232,23 +232,13 @@ Histogram* HistogramFactoryGetEnumeration(const std::string& name, |
return map->GetEnumerationHistogram(name, boundary); |
} |
-// Fast path. Adds |sample| to cached |histogram_pointer|. |
-void HistogramAdd(Histogram* histogram_pointer, |
- const std::string& name, |
- int sample) { |
- if (!histogram_pointer) |
- return; |
- |
+const std::string& GetHistogramName(Histogram* histogram_pointer) { |
RtcHistogram* ptr = reinterpret_cast<RtcHistogram*>(histogram_pointer); |
- RTC_DCHECK_EQ(name, ptr->name()) << "The name should not vary."; |
- ptr->Add(sample); |
+ return ptr->name(); |
} |
// Fast path. Adds |sample| to cached |histogram_pointer|. |
void HistogramAdd(Histogram* histogram_pointer, int sample) { |
- if (!histogram_pointer) |
- return; |
- |
RtcHistogram* ptr = reinterpret_cast<RtcHistogram*>(histogram_pointer); |
ptr->Add(sample); |
} |