summaryrefslogtreecommitdiffstats
path: root/base/metrics/histogram_base.cc
diff options
context:
space:
mode:
Diffstat (limited to 'base/metrics/histogram_base.cc')
-rw-r--r--base/metrics/histogram_base.cc13
1 files changed, 12 insertions, 1 deletions
diff --git a/base/metrics/histogram_base.cc b/base/metrics/histogram_base.cc
index 42d793e..6032a35 100644
--- a/base/metrics/histogram_base.cc
+++ b/base/metrics/histogram_base.cc
@@ -4,13 +4,24 @@
#include "base/metrics/histogram_base.h"
+#include <climits>
+
namespace base {
const HistogramBase::Sample HistogramBase::kSampleType_MAX = INT_MAX;
HistogramBase::HistogramBase(const std::string& name)
- : histogram_name_(name) {}
+ : histogram_name_(name),
+ flags_(kNoFlags) {}
HistogramBase::~HistogramBase() {}
+void HistogramBase::SetFlags(int32 flags) {
+ flags_ |= flags;
+}
+
+void HistogramBase::ClearFlags(int32 flags) {
+ flags_ &= ~flags;
+}
+
} // namespace base