-- @cstyle thread CreateRealTimeThread(function exec) function CreateRealTimeThread(exec, ...) end -- @cstyle thread CreateGameTimeThread(function exec) function CreateGameTimeThread(exec, ...) end -- @cstyle thread CreateMapRealTimeThread(function exec) function CreateMapRealTimeThread(exec, ...) end -- @cstyle thread IsRealTimeThread(thread thread) function IsRealTimeThread(thread) end -- @cstyle thread IsGameTimeThread(thread thread) function IsGameTimeThread(thread) end -- @cstyle int RealTime() -- @return int, Current real time in ms function RealTime() end -- @cstyle int GameTime() -- @return int, Current game time in ms function GameTime() end -- @cstyle int now() -- @return int, Current time, depending on the current thread type, in ms function now() end -- @cstyle thread CurrentThread() function CurrentThread() end -- @cstyle bool IsValidThread(thread thread) -- @return bool, True if the given thread is alive function IsValidThread(thread) end -- @cstyle string GetThreadStatus(thread thread) function GetThreadStatus(thread) end -- @cstyle bool CanYield() function CanYield() end -- @cstyle void Sleep(int time) -- @param time int, Time to sleep in ms. function Sleep(time) end -- @cstyle void InterruptAdvance() function InterruptAdvance() end -- @cstyle void DeleteThread(thread thread, bool allow_if_current) function DeleteThread(thread, allow_if_current) end -- Wait the current thread to be woken up with Wakeup -- @cstyle bool WaitWakeup(int timeout) -- @param timeout int, Time to wait in ms. -- @return bool, True if awaken before the time expires function WaitWakeup(timeout) end -- Wakes up a thread put to sleep with WaitWakeup -- @cstyle void Wakeup(thread thread, ...) function Wakeup(thread, ...) end -- Wait for a specific message to be fired -- @cstyle template bool WaitMsg(T msg, int timeout) -- @return bool, True if message has been fired before the time expires function WaitMsg(msg, timeout) end