Preparing making code available to more than just output.
return str;
}
-void LogLuaPushTableKeyValueInt(lua_State *luastate, const char *key, int value)
+void LuaPushTableKeyValueInt(lua_State *luastate, const char *key, int value)
{
lua_pushstring(luastate, key);
lua_pushnumber(luastate, value);
*
* If value is NULL, string "(null")" will be put on the stack.
*/
-void LogLuaPushTableKeyValueString(lua_State *luastate, const char *key, const char *value)
+void LuaPushTableKeyValueString(lua_State *luastate, const char *key, const char *value)
{
lua_pushstring(luastate, key);
lua_pushstring(luastate, value ? value : "(null)");
lua_settable(luastate, -3);
}
-void LogLuaPushTableKeyValueArray(lua_State *luastate, const char *key, const uint8_t *value, size_t len)
+void LuaPushTableKeyValueArray(lua_State *luastate, const char *key, const uint8_t *value, size_t len)
{
lua_pushstring(luastate, key);
LuaPushStringBuffer(luastate, value, len);
return LuaCallbackThreadInfoPushToStackFromThreadVars(luastate, tv);
}
-int LogLuaRegisterFunctions(lua_State *luastate)
+int LuaRegisterFunctions(lua_State *luastate)
{
/* registration of the callbacks */
lua_pushcfunction(luastate, LuaCallbackPacketPayload);
int LuaCallbackError(lua_State *luastate, const char *msg);
const char *LuaGetStringArgument(lua_State *luastate, int argc);
-void LogLuaPushTableKeyValueInt(lua_State *luastate, const char *key, int value);
-void LogLuaPushTableKeyValueString(lua_State *luastate, const char *key, const char *value);
-void LogLuaPushTableKeyValueArray(lua_State *luastate, const char *key, const uint8_t *value, size_t len);
+void LuaPushTableKeyValueInt(lua_State *luastate, const char *key, int value);
+void LuaPushTableKeyValueString(lua_State *luastate, const char *key, const char *value);
+void LuaPushTableKeyValueArray(lua_State *luastate, const char *key, const uint8_t *value, size_t len);
-int LogLuaRegisterFunctions(lua_State *luastate);
+int LuaRegisterFunctions(lua_State *luastate);
#endif /* HAVE_LUA */
/* prepare data to pass to script */
lua_getglobal(td->lua_ctx->luastate, "log");
lua_newtable(td->lua_ctx->luastate);
- LogLuaPushTableKeyValueInt(td->lua_ctx->luastate, "tx_id", (int)(tx_id));
+ LuaPushTableKeyValueInt(td->lua_ctx->luastate, "tx_id", (int)(tx_id));
int retval = lua_pcall(td->lua_ctx->luastate, 1, 0, 0);
if (retval != 0) {
lua_newtable(td->lua_ctx->luastate);
if (flags & OUTPUT_STREAMING_FLAG_TRANSACTION)
- LogLuaPushTableKeyValueInt(td->lua_ctx->luastate, "tx_id", (int)(tx_id));
+ LuaPushTableKeyValueInt(td->lua_ctx->luastate, "tx_id", (int)(tx_id));
int retval = lua_pcall(td->lua_ctx->luastate, 1, 0, 0);
if (retval != 0) {
lua_getglobal(luastate, "setup");
/* register functions common to all */
- LogLuaRegisterFunctions(luastate);
+ LuaRegisterFunctions(luastate);
/* unconditionally register http function. They will only work
* if the tx is registered in the state at runtime though. */
LuaRegisterHttpFunctions(luastate);