/** \internal * \brief Wrapper for getting tuple info into a lua script * \retval cnt number of items placed on the stack */ static int LuaCallbackTuple(lua_State *luastate) { const Packet *p = LuaStateGetPacket(luastate); if (p == NULL) return LuaCallbackError(luastate, "internal error: no packet"); return LuaCallbackTuplePushToStackFromPacket(luastate, p); }
/** \internal * \brief Wrapper for getting packet timestamp (as numbers) into a lua script * \retval cnt number of items placed on the stack */ static int LuaCallbackPacketTimestamp(lua_State *luastate) { const Packet *p = LuaStateGetPacket(luastate); if (p == NULL) return LuaCallbackError(luastate, "internal error: no packet"); return LuaCallbackTimestampPushToStack(luastate, &p->ts); }