Files
module-fastwebcore/target/fastweb/timer.lua
2026-03-31 16:00:38 +08:00

39 lines
757 B
Lua

-- timer.lua
local timer = {}
timer.__index = timer
--[[
创建一个新的 fw_timer 对象
@return 返回一个新的 fw_timer 对象
]]
function timer.new()
local instance = setmetatable({}, timer)
instance.module = fw_timer.new()
return instance
end
--[[
增加一个定时器
@param name 定时器名称
@param filepath LUA脚本文件路径
@param msec 时间间隔(毫秒)
@return 返回一个字符串标识
]]
function timer:add(name, filepath, msec)
return self.module:add(name, filepath, msec)
end
--[[
移除一个定时器
@param name 定时器名称
]]
function timer:remove(name)
self.module:remove(name)
end
function timer:self()
return self.module:self()
end
return timer