add_events_to_slot(EVENT_COUNT_TYPE count=1, const struct timespec *now=nullptr) | RateCounterForInterval< EVENT_COUNT_TYPE, UNITS_PER_SECOND > | inline |
changed_slot | RateCounterForInterval< EVENT_COUNT_TYPE, UNITS_PER_SECOND > | private |
event_slots | RateCounterForInterval< EVENT_COUNT_TYPE, UNITS_PER_SECOND > | private |
events_in_interval | RateCounterForInterval< EVENT_COUNT_TYPE, UNITS_PER_SECOND > | private |
get_events_in_interval() const OME_ALWAYS_INLINE | RateCounterForInterval< EVENT_COUNT_TYPE, UNITS_PER_SECOND > | inline |
get_interval() const OME_ALWAYS_INLINE | RateCounterForInterval< EVENT_COUNT_TYPE, UNITS_PER_SECOND > | inline |
get_interval_in_nanoseconds() const OME_ALWAYS_INLINE | RateCounterForInterval< EVENT_COUNT_TYPE, UNITS_PER_SECOND > | inline |
get_maximum_rate() const OME_ALWAYS_INLINE | RateCounterForInterval< EVENT_COUNT_TYPE, UNITS_PER_SECOND > | inline |
interval_in_nanoseconds | RateCounterForInterval< EVENT_COUNT_TYPE, UNITS_PER_SECOND > | private |
interval_in_units | RateCounterForInterval< EVENT_COUNT_TYPE, UNITS_PER_SECOND > | private |
interval_threshold_in_seconds | RateCounterForInterval< EVENT_COUNT_TYPE, UNITS_PER_SECOND > | private |
last_slot_used | RateCounterForInterval< EVENT_COUNT_TYPE, UNITS_PER_SECOND > | private |
last_time_used | RateCounterForInterval< EVENT_COUNT_TYPE, UNITS_PER_SECOND > | private |
NS_PER_UNITS enum value | RateCounterForInterval< EVENT_COUNT_TYPE, UNITS_PER_SECOND > | private |
ONE_BILLION enum value | RateCounterForInterval< EVENT_COUNT_TYPE, UNITS_PER_SECOND > | private |
rate_threshold | RateCounterForInterval< EVENT_COUNT_TYPE, UNITS_PER_SECOND > | private |
RateCounterForInterval(EVENT_COUNT_TYPE max_events, uint64_t units) | RateCounterForInterval< EVENT_COUNT_TYPE, UNITS_PER_SECOND > | inline |
set_interval(uint64_t units) OME_ALWAYS_INLINE | RateCounterForInterval< EVENT_COUNT_TYPE, UNITS_PER_SECOND > | inline |
set_maximum_rate(EVENT_COUNT_TYPE max_events) OME_ALWAYS_INLINE | RateCounterForInterval< EVENT_COUNT_TYPE, UNITS_PER_SECOND > | inline |
~RateCounterForInterval() | RateCounterForInterval< EVENT_COUNT_TYPE, UNITS_PER_SECOND > | inline |