Searched refs:MetricSample (Results 1 - 8 of 8) sorted by relevance

/external/chromium_org/components/metrics/serialization/
H A Dserialization_utils.h15 class MetricSample;
24 scoped_ptr<MetricSample> ParseSample(const std::string& sample);
28 ScopedVector<MetricSample>* metrics);
40 bool WriteMetricToFile(const MetricSample& sample, const std::string& filename);
H A Dmetric_sample.h19 class MetricSample { class in namespace:metrics
30 ~MetricSample();
62 static scoped_ptr<MetricSample> CrashSample(const std::string& crash_name);
65 static scoped_ptr<MetricSample> HistogramSample(
72 static scoped_ptr<MetricSample> ParseHistogram(const std::string& serialized);
75 static scoped_ptr<MetricSample> SparseHistogramSample(
79 static scoped_ptr<MetricSample> ParseSparseHistogram(
83 static scoped_ptr<MetricSample> LinearHistogramSample(
88 static scoped_ptr<MetricSample> ParseLinearHistogram(
92 static scoped_ptr<MetricSample> UserActionSampl
[all...]
H A Dmetric_sample.cc17 MetricSample::MetricSample(MetricSample::SampleType sample_type, function in class:metrics::MetricSample
31 MetricSample::~MetricSample() {
34 bool MetricSample::IsValid() const {
39 std::string MetricSample::ToString() const {
77 const int MetricSample::sample() const {
83 const int MetricSample::min() const {
88 const int MetricSample
[all...]
H A Dserialization_utils_unittest.cc32 void TestSerialization(MetricSample* sample) {
35 scoped_ptr<MetricSample> deserialized =
47 TestSerialization(MetricSample::CrashSample("test").get());
52 MetricSample::HistogramSample("myhist", 13, 1, 100, 10).get());
57 MetricSample::LinearHistogramSample("linearhist", 12, 30).get());
61 TestSerialization(MetricSample::SparseHistogramSample("mysparse", 30).get());
65 TestSerialization(MetricSample::UserActionSample("myaction").get());
69 scoped_ptr<MetricSample> sample1 =
70 MetricSample::SparseHistogramSample("no space", 10);
71 scoped_ptr<MetricSample> sample
[all...]
H A Dserialization_utils.cc83 scoped_ptr<MetricSample> SerializationUtils::ParseSample(
86 return scoped_ptr<MetricSample>();
95 return scoped_ptr<MetricSample>();
101 return MetricSample::CrashSample(value);
103 return MetricSample::ParseHistogram(value);
105 return MetricSample::ParseLinearHistogram(value);
107 return MetricSample::ParseSparseHistogram(value);
109 return MetricSample::UserActionSample(value);
113 return scoped_ptr<MetricSample>();
118 ScopedVector<MetricSample>* metric
[all...]
/external/chromium_org/chrome/browser/chromeos/
H A Dexternal_metrics.h16 class MetricSample;
69 void RecordHistogram(const metrics::MetricSample& sample);
72 void RecordSparseHistogram(const metrics::MetricSample& sample);
75 void RecordLinearHistogram(const metrics::MetricSample& sample);
H A Dexternal_metrics_unittest.cc40 scoped_ptr<metrics::MetricSample> hist =
41 metrics::MetricSample::HistogramSample("foo", 2, 1, 100, 10);
55 scoped_ptr<metrics::MetricSample> hist =
56 metrics::MetricSample::HistogramSample("bar", 30, 200, 20, 10);
H A Dexternal_metrics.cc162 void ExternalMetrics::RecordHistogram(const metrics::MetricSample& sample) {
163 CHECK_EQ(metrics::MetricSample::HISTOGRAM, sample.type());
180 const metrics::MetricSample& sample) {
181 CHECK_EQ(metrics::MetricSample::LINEAR_HISTOGRAM, sample.type());
196 const metrics::MetricSample& sample) {
197 CHECK_EQ(metrics::MetricSample::SPARSE_HISTOGRAM, sample.type());
204 ScopedVector<metrics::MetricSample> samples;
208 for (ScopedVector<metrics::MetricSample>::iterator it = samples.begin();
211 const metrics::MetricSample& sample = **it;
216 case metrics::MetricSample
[all...]

Completed in 210 milliseconds