var searchIndex = {}; searchIndex["hdrhistogram"] = {"doc":"","items":[[3,"Histogram","hdrhistogram","",null,null],[3,"HistogramBucketCfg","","",null,null],[3,"LinearIter","","",null,null],[3,"LogIter","","",null,null],[3,"PercentileIter","","",null,null],[3,"RecordedIter","","",null,null],[3,"CountIterItem","","",null,null],[12,"count_added_in_this_iteration_step","","",0,null],[3,"PercentileIterItem","","",null,null],[12,"percentile","","",1,null],[3,"F64Histogram","","",null,null],[11,"fmt","","",2,null],[11,"clone","","",2,null],[11,"new","","",2,{"inputs":[{"name":"u64"},{"name":"u64"},{"name":"u32"}],"output":{"name":"result"}}],[11,"init","","Create a new Histogram instance. `lowest_trackable_value`..`highest_trackable_value` defines\nthe range of values in the `Histogram`. `lowest_trackable_value` must be >= 1.\n`significant_figures` defines the precision, and must be in the range 1..5.",3,{"inputs":[{"name":"u64"},{"name":"u64"},{"name":"u32"}],"output":{"name":"result"}}],[11,"reset","","Zero all histogram state in place.",3,null],[11,"get_memory_size","","Return allocation size.",3,null],[11,"get_counts_len","","Return number of counters.",3,null],[11,"total_count","","Total of all counters",3,null],[11,"record_value","","Record a specific value. Returns true if successful.",3,null],[11,"record_values","","Record multiple counts of a specific value. Returns true if successful.",3,null],[11,"record_corrected_value","","Record a value, correcting for coordinated omission. This should be used when accumulating\nlatency measurements taked on a regular timebase (expected_interval). Any latency that's\nwell above that interval implies some kind of outage in which sampled were lost. This\ncorrects for those lost samples to preserve the integrity of the overall statistics.",3,null],[11,"record_corrected_values","","As with `record_corrected_value()` but multiple counts of the value.",3,null],[11,"add","","Sum two histograms, modifying `self` in place. Returns the number of samples dropped;\nsamples will be dropped if they're out of the range `lowest_trackable_value\n.. highest_trackable_value`.",3,null],[11,"add_while_correcting_for_coordinated_omission","","As with `add` but corrects of potential lost samples while doing periodic latency\nmeasurements, as in `record_corrected_value`. Only one correction should be applied.",3,null],[11,"min","","Smallest recorded value.",3,null],[11,"max","","Largest recorded value.",3,null],[11,"value_at_percentile","","Value at a particular percentile (0-100).",3,null],[11,"stddev","","Standard deviation of values.",3,null],[11,"mean","","Mean of values.",3,null],[11,"values_are_equivalent","","Returns true if two values are the same according to the lowest, highest and significant\nfigures parameters.",3,null],[11,"lowest_equivalent_value","","Lowest value equivalent to the given value.",3,null],[11,"count_at_value","","Count for a specific value.",3,null],[11,"linear_iter","","Linear iterator over values. Results are returned in equally weighted buckets.",3,null],[11,"log_iter","","Logarithmic iterator over values. Results are returned in logarithmically weighted buckets.",3,null],[11,"recorded_iter","","Iterator over recorded values.",3,null],[11,"percentile_iter","","Iterator over percentiles.",3,null],[11,"drop","","",3,null],[11,"clone","","",3,null],[11,"fmt","","",0,null],[11,"clone","","",0,null],[11,"cmp","","",0,null],[11,"partial_cmp","","",0,null],[11,"lt","","",0,null],[11,"le","","",0,null],[11,"gt","","",0,null],[11,"ge","","",0,null],[11,"eq","","",0,null],[11,"ne","","",0,null],[11,"fmt","","",1,null],[11,"clone","","",1,null],[11,"partial_cmp","","",1,null],[11,"lt","","",1,null],[11,"le","","",1,null],[11,"gt","","",1,null],[11,"ge","","",1,null],[11,"eq","","",1,null],[11,"ne","","",1,null],[11,"next","","",4,null],[11,"next","","",5,null],[11,"next","","",6,null],[11,"next","","",7,null],[11,"init","","",8,{"inputs":[{"name":"i64"},{"name":"u32"}],"output":{"name":"result"}}],[11,"significant_figures","","",8,null],[11,"highest_to_lowest_value_ratio","","",8,null],[11,"current_lowest_value","","",8,null],[11,"total_count","","",8,null],[11,"reset","","",8,null],[11,"record_value","","",8,null],[11,"record_values","","",8,null],[11,"record_corrected_value","","",8,null],[11,"record_corrected_values","","",8,null],[11,"size_of_equivalent_value_range","","",8,null],[11,"lowest_equivalent_value","","",8,null],[11,"highest_equivalent_value","","",8,null],[11,"median_equivalent_value","","",8,null],[11,"values_are_equivalent","","",8,null],[11,"mean","","",8,null],[11,"min","","",8,null],[11,"max","","",8,null],[11,"stddev","","",8,null],[11,"value_at_percentile","","",8,null],[11,"count_at_value","","",8,null],[11,"add","","",8,null],[11,"drop","","",8,null],[11,"clone","","",8,null]],"paths":[[3,"CountIterItem"],[3,"PercentileIterItem"],[3,"HistogramBucketCfg"],[3,"Histogram"],[3,"LinearIter"],[3,"LogIter"],[3,"RecordedIter"],[3,"PercentileIter"],[3,"F64Histogram"]]}; initSearch(searchIndex);