-- queue.lua local queue = {} queue.__index = queue function queue.new() local instance = setmetatable({}, queue) instance.module = fw_queue.new() return instance end function queue:push(value) self.module:push(value) end function queue:pop() return self.module:pop() end function queue:size() return self.module:pop() end function queue:clear() self.module:clear() end function queue:self() return self.module:self() end return queue