9 #ifndef anna_core_oam_CounterScope_hpp 10 #define anna_core_oam_CounterScope_hpp 35 static const int MaxCounter = 1000;
47 const std::string&
getName()
const {
return a_name; }
53 const int getId()
const {
return a_id; }
60 void create(
const int counter,
const char* name) noexcept(
false);
66 std::string asString()
const ;
101 const Counter* getCounter(
const int counter)
const noexcept(
false);
109 U64 getAccValue(
const int counter)
const noexcept(
false);
115 int resetAccValues() noexcept(
false);
119 const std::string a_name;
120 Counter* a_counters [MaxCounter];
Definition: Handler.hpp:33
const std::string & getName() const
Definition: CounterScope.hpp:47
Definition: Module.hpp:135
#define anna_memset(a, b, c)
Definition: defines.hpp:43
Definition: Counter.hpp:25
unsigned int type_t
Definition: Counter.hpp:27
Definition: CounterScope.hpp:32
xml::Node Node
Definition: Node.hpp:21
const int getId() const
Definition: CounterScope.hpp:53
uint64_t U64
Definition: defines.hpp:81