| 1003 | |
| 1004 | |
| 1005 | void hdr_iter_linear_init(struct hdr_iter* iter, const struct hdr_histogram* h, int64_t value_units_per_bucket) |
| 1006 | { |
| 1007 | hdr_iter_init(iter, h); |
| 1008 | |
| 1009 | iter->specifics.linear.count_added_in_this_iteration_step = 0; |
| 1010 | iter->specifics.linear.value_units_per_bucket = value_units_per_bucket; |
| 1011 | iter->specifics.linear.next_value_reporting_level = value_units_per_bucket; |
| 1012 | iter->specifics.linear.next_value_reporting_level_lowest_equivalent = lowest_equivalent_value(h, value_units_per_bucket); |
| 1013 | |
| 1014 | iter->_next_fp = iter_linear_next; |
| 1015 | } |
| 1016 | |
| 1017 | void hdr_iter_linear_set_value_units_per_bucket(struct hdr_iter* iter, int64_t value_units_per_bucket) |
| 1018 | { |
no test coverage detected