Lines Matching refs:MultiStateCounter
39 class MultiStateCounter {
57 MultiStateCounter(uint16_t stateCount, const T& emptyValue);
59 virtual ~MultiStateCounter();
69 void copyStatesFrom(const MultiStateCounter<T>& source);
123 MultiStateCounter<T>::MultiStateCounter(uint16_t stateCount, const T& emptyValue) in MultiStateCounter() function
140 MultiStateCounter<T>::~MultiStateCounter() { in ~MultiStateCounter()
145 void MultiStateCounter<T>::setEnabled(bool enabled, time_t timestamp) { in setEnabled()
171 void MultiStateCounter<T>::setState(state_t state, time_t timestamp) { in setState()
202 void MultiStateCounter<T>::copyStatesFrom(const MultiStateCounter<T>& source) { in copyStatesFrom()
218 void MultiStateCounter<T>::setValue(state_t state, const T& value) { in setValue()
223 const T& MultiStateCounter<T>::updateValue(const T& value, time_t timestamp) { in updateValue()
280 void MultiStateCounter<T>::incrementValue(const T& increment, time_t timestamp) { in incrementValue()
287 void MultiStateCounter<T>::addValue(const T& value) { in addValue()
295 void MultiStateCounter<T>::reset() { in reset()
305 uint16_t MultiStateCounter<T>::getStateCount() { in getStateCount()
310 const T& MultiStateCounter<T>::getCount(state_t state) { in getCount()
315 std::string MultiStateCounter<T>::toString() { in toString()