Reworks counting of skipped flow lua calls

This commit is contained in:
Simone Mainardi 2019-11-11 18:22:22 +01:00
parent 739c87a52d
commit 47169b82be
9 changed files with 126 additions and 37 deletions

View file

@ -28,10 +28,7 @@ class AlertCheckLuaEngine : public LuaEngine {
char script_path[MAX_PATH];
u_int num_calls;
ticks total_ticks;
u_int32_t num_missed_proto_detected;
u_int32_t num_missed_periodic_update;
u_int32_t num_missed_idle;
virtual void lua_stats_skipped(lua_State *vm) const {};
public:
AlertCheckLuaEngine(AlertEntity alert_entity, ScriptPeriodicity p, NetworkInterface *iface);
@ -42,10 +39,6 @@ class AlertCheckLuaEngine : public LuaEngine {
ScriptPeriodicity getPeriodicity() const;
const char * getGranularity() const;
inline void incNumMissedProtoDetected() { num_missed_proto_detected++; }
inline void incNumMissedPeriodicUpdate() { num_missed_periodic_update++; }
inline void incNumMissedIdle() { num_missed_idle++; }
void lua_stats(const char * key, lua_State *vm);
};