Extension [ extension #75 hdrhistogram version 0.5.0 ] { - Functions { Function [ function hdr_init ] { - Parameters [3] { Parameter #0 [ int $lowest_trackable_value ] Parameter #1 [ int $highest_trackable_value ] Parameter #2 [ int $significant_figures ] } - Return [ HdrHistogram\Histogram|false ] } Function [ function hdr_get_memory_size ] { - Parameters [1] { Parameter #0 [ HdrHistogram\Histogram $hdr ] } - Return [ int ] } Function [ function hdr_record_value ] { - Parameters [2] { Parameter #0 [ HdrHistogram\Histogram $hdr ] Parameter #1 [ int $value ] } - Return [ bool ] } Function [ function hdr_record_values ] { - Parameters [3] { Parameter #0 [ HdrHistogram\Histogram $hdr ] Parameter #1 [ int $value ] Parameter #2 [ int $count ] } - Return [ bool ] } Function [ function hdr_record_corrected_value ] { - Parameters [3] { Parameter #0 [ HdrHistogram\Histogram $hdr ] Parameter #1 [ int $value ] Parameter #2 [ int $expected_interval ] } - Return [ bool ] } Function [ function hdr_mean ] { - Parameters [1] { Parameter #0 [ HdrHistogram\Histogram $hdr ] } - Return [ float ] } Function [ function hdr_stddev ] { - Parameters [1] { Parameter #0 [ HdrHistogram\Histogram $hdr ] } - Return [ float ] } Function [ function hdr_min ] { - Parameters [1] { Parameter #0 [ HdrHistogram\Histogram $hdr ] } - Return [ int ] } Function [ function hdr_max ] { - Parameters [1] { Parameter #0 [ HdrHistogram\Histogram $hdr ] } - Return [ int ] } Function [ function hdr_total_count ] { - Parameters [1] { Parameter #0 [ HdrHistogram\Histogram $hdr ] } - Return [ int ] } Function [ function hdr_reset ] { - Parameters [1] { Parameter #0 [ HdrHistogram\Histogram $hdr ] } - Return [ void ] } Function [ function hdr_count_at_value ] { - Parameters [2] { Parameter #0 [ HdrHistogram\Histogram $hdr ] Parameter #1 [ int $value ] } - Return [ int ] } Function [ function hdr_value_at_percentile ] { - Parameters [2] { Parameter #0 [ HdrHistogram\Histogram $hdr ] Parameter #1 [ float $percentile ] } - Return [ int ] } Function [ function hdr_add ] { - Parameters [2] { Parameter #0 [ HdrHistogram\Histogram $hdr1 ] Parameter #1 [ HdrHistogram\Histogram $hdr2 ] } - Return [ HdrHistogram\Histogram|false ] } Function [ function hdr_merge_into ] { - Parameters [2] { Parameter #0 [ HdrHistogram\Histogram $hdr1 ] Parameter #1 [ HdrHistogram\Histogram $hdr2 ] } - Return [ int ] } Function [ function hdr_iter_init ] { - Parameters [1] { Parameter #0 [ HdrHistogram\Histogram $hdr ] } - Return [ HdrHistogram\Iterator|false ] } Function [ function hdr_iter_next ] { - Parameters [1] { Parameter #0 [ HdrHistogram\Iterator $hdr ] } - Return [ array|false ] } Function [ function hdr_percentile_iter_init ] { - Parameters [2] { Parameter #0 [ HdrHistogram\Histogram $hdr ] Parameter #1 [ int $ticks_per_half_distance ] } - Return [ HdrHistogram\Iterator\Percentile|false ] } Function [ function hdr_percentile_iter_next ] { - Parameters [1] { Parameter #0 [ HdrHistogram\Iterator\Percentile $hdr ] } - Return [ array|false ] } Function [ function hdr_export ] { - Parameters [1] { Parameter #0 [ HdrHistogram\Histogram $hdr ] } - Return [ array ] } Function [ function hdr_import ] { - Parameters [1] { Parameter #0 [ array $import ] } - Return [ HdrHistogram\Histogram|false ] } Function [ function hdr_base64_encode ] { - Parameters [1] { Parameter #0 [ HdrHistogram\Histogram $hdr ] } - Return [ string|false ] } Function [ function hdr_base64_decode ] { - Parameters [1] { Parameter #0 [ string $data ] } - Return [ HdrHistogram\Histogram|false ] } } - Classes [3] { Class [ final class HdrHistogram\Histogram ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [1] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ int $lowestDiscernibleValue ] Parameter #1 [ int $highestTrackableValue ] Parameter #2 [ int $significantFigures ] } } } } Class [ final class HdrHistogram\Iterator ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [1] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ HdrHistogram\Histogram $histogram ] } } } } Class [ final class HdrHistogram\Iterator\Percentile ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [1] { Method [ public method __construct ] { - Parameters [2] { Parameter #0 [ HdrHistogram\Histogram $histogram ] Parameter #1 [ int $ticksPerHalfDistance ] } } } } } }