|
ewmscp
..
|
#include <statCollector.h>
Public Member Functions | |
| void | addValue (T value) |
| template<typename TT = T, typename std::enable_if< std::is_arithmetic< TT >::value >::type... , class ... Types> | |
| typed (Types ... args) | |
| template<typename TT = T, typename std::enable_if< !std::is_arithmetic< TT >::value >::type... , class ... Types> | |
| typed (Types ... args) | |
| void | print (std::ostream &stream) const override |
| void | reset () override |
Public Member Functions inherited from statCollector::base | |
| base (const std::string &aName, const std::string &aUnit="s") | |
| const std::string & | getName () const |
| const std::string & | getUnit () const |
| decltype(n) | getN () const |
Public Attributes | |
| T | sum |
| T | min |
| T | max |
Private Member Functions | |
| template<typename TT = T> | |
| std::enable_if< !std::is_arithmetic< TT >::value >::type | _print (std::ostream &stream) const |
| template<typename TT = T> | |
| std::enable_if< std::is_arithmetic< TT >::value >::type | _print (std::ostream &stream) const |
| template<typename TT = T> | |
| std::enable_if< !std::is_arithmetic< TT >::value >::type | _reset () |
| template<typename TT = T> | |
| std::enable_if< std::is_arithmetic< TT >::value >::type | _reset () |
Additional Inherited Members | |
Protected Attributes inherited from statCollector::base | |
| unsigned long long | n |
Definition at line 32 of file statCollector.h.
|
inline |
|
inline |
|
inlineprivate |
Definition at line 65 of file statCollector.h.
Referenced by statCollector::typed< decltype(tWorkDone - tWorkStart) >::print().
|
inlineprivate |
|
inlineprivate |
Definition at line 96 of file statCollector.h.
Referenced by statCollector::typed< decltype(tWorkDone - tWorkStart) >::reset().
|
inlineprivate |
Definition at line 103 of file statCollector.h.
|
inline |
Definition at line 37 of file statCollector.h.
Referenced by followInotifyWatchRequestProvider::followStream().
|
inlineoverridevirtual |
Implements statCollector::base.
Definition at line 86 of file statCollector.h.
|
inlineoverridevirtual |
Implements statCollector::base.
Definition at line 109 of file statCollector.h.
| T statCollector::typed< T >::max |
| T statCollector::typed< T >::min |
| T statCollector::typed< T >::sum |
1.8.17