33 lines
475 B
Lua
33 lines
475 B
Lua
-- 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
|