Adds and enforces periodic activities max duration

Implements #3477
This commit is contained in:
Simone Mainardi 2020-03-02 19:09:54 +01:00
parent 1074059c2d
commit 1e82eb073b
10 changed files with 91 additions and 61 deletions

View file

@ -153,6 +153,22 @@ void ThreadedActivityStats::luaTimeseriesStats(lua_State *vm) {
/* ******************************************* */
void ThreadedActivityStats::setNotExecutedAttivity(bool _not_executed) {
not_executed = _not_executed;
if(_not_executed)
num_not_executed++;
}
/* ******************************************* */
void ThreadedActivityStats::setSlowPeriodicActivity(bool _slow) {
is_slow = _slow;
if(_slow)
num_is_slow++;
}
/* ******************************************* */
void ThreadedActivityStats::lua(lua_State *vm) {
lua_newtable(vm);