suricata
|
Go to the source code of this file.
Functions | |
int | LuaCallbackError (lua_State *luastate, const char *msg) |
const char * | LuaGetStringArgument (lua_State *luastate, int argc) |
void | LuaPushTableKeyValueInt (lua_State *luastate, const char *key, int value) |
void | LuaPushTableKeyValueString (lua_State *luastate, const char *key, const char *value) |
Push a key plus string value to the stack. More... | |
void | LuaPushTableKeyValueArray (lua_State *luastate, const char *key, const uint8_t *value, size_t len) |
int | LuaRegisterFunctions (lua_State *luastate) |
int | LuaStateNeedProto (lua_State *luastate, AppProto alproto) |
Definition in file util-lua-common.h.
int LuaCallbackError | ( | lua_State * | luastate, |
const char * | msg | ||
) |
Definition at line 59 of file util-lua-common.c.
References msg.
Referenced by LuaStateNeedProto().
const char* LuaGetStringArgument | ( | lua_State * | luastate, |
int | argc | ||
) |
Definition at line 66 of file util-lua-common.c.
References str.
void LuaPushTableKeyValueArray | ( | lua_State * | luastate, |
const char * | key, | ||
const uint8_t * | value, | ||
size_t | len | ||
) |
Definition at line 97 of file util-lua-common.c.
References len, and LuaPushStringBuffer().
void LuaPushTableKeyValueInt | ( | lua_State * | luastate, |
const char * | key, | ||
int | value | ||
) |
Definition at line 79 of file util-lua-common.c.
void LuaPushTableKeyValueString | ( | lua_State * | luastate, |
const char * | key, | ||
const char * | value | ||
) |
Push a key plus string value to the stack.
If value is NULL, string "(null")" will be put on the stack.
Definition at line 90 of file util-lua-common.c.
int LuaRegisterFunctions | ( | lua_State * | luastate | ) |
Definition at line 931 of file util-lua-common.c.
Definition at line 995 of file util-lua-common.c.
References Flow_::alproto, LuaCallbackError(), and LuaStateGetFlow().