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

/fuchsia/zircon/system/ulib/cobalt-client/include/cobalt-client/cpp/
H A Dhistogram-options.h26 struct HistogramOptions { struct in namespace:cobalt_client
39 // Returns HistogramOptions for a Histogram whose bucket size follow an exponential progression.
43 static HistogramOptions Exponential(uint32_t bucket_count, uint32_t base, uint32_t scalar,
46 // Returns HistogramOptions for a Histogram whose bucket size follow an exponential progression.
48 static HistogramOptions Linear(uint32_t bucket_count, uint32_t scalar, int64_t offset);
50 HistogramOptions() = default;
51 HistogramOptions(const HistogramOptions&);
74 fbl::Function<uint32_t(double, const HistogramOptions&)> map_fn = nullptr;
77 fbl::Function<double(uint32_t, const HistogramOptions
[all...]
H A Dhistogram.h26 Histogram(HistogramOptions* options, internal::RemoteHistogram* remote_histogram);
46 HistogramOptions* options_;
H A Dcollector.h70 const HistogramOptions& options);
84 fbl::Vector<HistogramOptions> histogram_options_;
/fuchsia/zircon/system/utest/cobalt-client/
H A Dhistogram_options_test.cpp18 HistogramOptions options =
19 HistogramOptions::Exponential(/*bucket_count=*/3, /*base=*/4, /*scalar=*/2, /*offset=*/-10);
28 ASSERT_EQ(options.type, HistogramOptions::Type::kExponential);
35 HistogramOptions options =
36 HistogramOptions::Exponential(/*bucket_count=*/0, /*base=*/1, /*scalar=*/2, /*offset=*/-10);
43 HistogramOptions options =
44 HistogramOptions::Exponential(/*bucket_count=*/1, /*base=*/0, /*scalar=*/2, /*offset=*/-10);
51 HistogramOptions options =
52 HistogramOptions::Exponential(/*bucket_count=*/1, /*base=*/1, /*scalar=*/0, /*offset=*/-10);
64 HistogramOptions option
[all...]
H A Dcollector_test.cpp145 HistogramOptions MakeOptions() {
148 HistogramOptions options =
149 HistogramOptions::Linear(/*bucket_count=*/2, /*scalar=*/2, /*offset=*/-2);
223 HistogramOptions options = MakeOptions();
266 HistogramOptions options = MakeOptions();
326 static HistogramOptions options = MakeOptions();
379 HistogramOptions options = MakeOptions();
H A Dhistogram_test.cpp350 HistogramOptions options = HistogramOptions::Exponential(/*bucket_count=*/kBuckets, /*base=*/2,
373 HistogramOptions options = HistogramOptions::Exponential(/*bucket_count=*/kBuckets, /*base=*/2,
425 HistogramOptions options = HistogramOptions::Exponential(/*bucket_count=*/kBuckets, /*base=*/2,
500 HistogramOptions options = HistogramOptions::Linear(/*bucket_count=*/kBuckets,
563 HistogramOptions options = HistogramOptions
[all...]
/fuchsia/zircon/system/ulib/cobalt-client/
H A Dhistogram.cpp20 double GetLinearBucketValue(uint32_t bucket_index, const HistogramOptions& options) {
27 double GetExponentialBucketValue(uint32_t bucket_index, const HistogramOptions& options) {
34 uint32_t GetLinearBucket(double value, const HistogramOptions& options, double max_value) {
46 uint32_t GetExponentialBucket(double value, const HistogramOptions& options, double max_value) {
69 void LoadExponential(HistogramOptions* options) {
72 options->map_fn = [max_value](double val, const HistogramOptions& options) {
78 void LoadLinear(HistogramOptions* options) {
81 options->map_fn = [max_value](double val, const HistogramOptions& options) {
133 HistogramOptions::HistogramOptions(cons function in class:cobalt_client::HistogramOptions
[all...]
H A Dcollector.cpp55 const HistogramOptions& options) {

Completed in 78 milliseconds