From 17a46ae642d48a482866e4895067f1804756b81e Mon Sep 17 00:00:00 2001 From: Mikayla Fischler Date: Fri, 6 May 2022 10:53:12 -0400 Subject: [PATCH] mqueue optimizations --- scada-common/mqueue.lua | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/scada-common/mqueue.lua b/scada-common/mqueue.lua index 8ba14cd..c24c15c 100644 --- a/scada-common/mqueue.lua +++ b/scada-common/mqueue.lua @@ -15,6 +15,9 @@ mqueue.TYPE = TYPE mqueue.new = function () local queue = {} + local insert = table.insert + local remove = table.remove + local length = function () return #queue end @@ -24,11 +27,11 @@ mqueue.new = function () end local ready = function () - return #queue > 0 + return #queue ~= 0 end local _push = function (qtype, message) - table.insert(queue, { qtype = qtype, message = message }) + insert(queue, { qtype = qtype, message = message }) end local push_command = function (message) @@ -45,7 +48,7 @@ mqueue.new = function () local pop = function () if #queue > 0 then - return table.remove(queue, 1) + return remove(queue, 1) else return nil end