9 #ifndef anna_test_Statistic_hpp 10 #define anna_test_Statistic_hpp 28 a_avgDelay (
"AvgDelay"),
33 if (a_initTime == 0) {
34 Guard guard (
this,
"Statistic::initTime");
47 Guard guard (
this,
"Statistic::countError");
48 return ++ a_errorCounter;
51 if (a_errorCounter > 0) {
52 Guard guard (
this,
"Statistic::countError");
58 Guard guard (
this,
"Statistic::countDelay");
Definition: Millisecond.hpp:24
Definition: Communicator.hpp:14
Definition: Average.hpp:24
static Millisecond millisecond()
Definition: functions.hpp:379
Definition: Statistic.hpp:22
void initTime() noexcept(false)
Definition: Statistic.hpp:32
int getMessage() const
Definition: Statistic.hpp:64
int countError() noexcept(false)
Definition: Statistic.hpp:46
int getMessageCounter() const
Definition: Statistic.hpp:41
const Average< Microsecond > & getAvgDelay() const
Definition: Statistic.hpp:62
int getSuccessCounter() const
Definition: Statistic.hpp:42
void countDelay(const Millisecond value) noexcept(false)
Definition: Statistic.hpp:57
void countSuccess()
Definition: Statistic.hpp:45
void countMessage()
Definition: Statistic.hpp:44
Statistic()
Definition: Statistic.hpp:24
void resetError() noexcept(false)
Definition: Statistic.hpp:50
Millisecond getInitTime() const
Definition: Statistic.hpp:40