5 function lua_async.clock()
6 return lua_async.socket and lua_async.socket.gettime() or os.clock()
9 function lua_async.step(dtime)
11 lua_async.timeouts.step(dtime)
12 lua_async.intervals.step(dtime)
14 -- pending callbacks phase is obsolete
16 -- idle & prepare phase are obsolete
19 for func in pairs(lua_async.poll_functions) do
24 lua_async.immediates.step(dtime)
26 -- close phase is obsolete
29 return function(path, no_socket)
31 lua_async.socket = require("socket")
44 dofile(path .. "/" .. f .. ".lua")