Class timer
Timer support for Luakit
Example usage:
local t = timer{ interval = 500 } t:add_signal("timeout", function () print("500msec later!") end) t:start()
Functions
timer (properties)
Create a new timer instance.
Parameters
-
propertiesType: tableOptionalDefault:
{}
Any initial timer properties to set.
Methods
timer:start ()
Start a timer.
The timer must already have an interval set. The timer should not already be running.
timer:stop ()
Stop a timer.
The timer should already be running.
Properties
timer.interval
Type: integer
Read-write
The interval of the timer, in milliseconds.
timer.started
Type: boolean
Default:
false
Read-only
Whether the timer is running.
Signals
"timeout"
This signal is emitted when the time on the timer has expired.
Parameters
-
timerType: timerThe timer that has expired.
Attribution
Copyright
- 2010 Mason Larobina