#include "suricata-common.h"
#include "app-layer-dnp3.h"
#include "app-layer-dnp3-objects.h"
#include "lua.h"
#include "lualib.h"
#include "lauxlib.h"
#include "util-lua.h"
#include "util-lua-sandbox.h"
#include "util-lua-common.h"
#include "util-lua-dnp3.h"
#include "util-lua-dnp3-objects.h"
Go to the source code of this file.
◆ DNP3_MAX_EAGER_POINTS
| #define DNP3_MAX_EAGER_POINTS 32 |
◆ DNP3_POINTS_MT
| #define DNP3_POINTS_MT "sc.dnp3.points" |
◆ LUA_PUSHT_INT
| #define LUA_PUSHT_INT |
( |
|
l, |
|
|
|
k, |
|
|
|
v |
|
) |
| |
Value: do { \
lua_pushliteral(luastate, k); \
lua_pushinteger(luastate, v); \
lua_settable(luastate, -3); \
} while (0);
Helper macro to push key and integer value onto a table.
Definition at line 37 of file util-lua-dnp3.c.
◆ LuaDnp3Points
◆ SCLuaLoadDnp3Lib()