Module vibe.core.core
Functions
Function name | Description |
---|---|
enableWorkerThreads | Enables multithreaded worker task processing. |
exitEventLoop | Stops the currently running event loop. |
getTaskLocal | Returns a task/fiber specific variable. |
isTaskLocalSet | Returns a task/fiber specific variable. |
processEvents | Process all pending events without blocking. |
rawYield | Yields execution of this task until an event wakes it up again. |
runEventLoop | Starts the vibe event loop. |
runTask | Runs a new asynchronous task . |
runWorkerTask | Runs a new asynchronous task in a worker thread. |
setIdleHandler | Sets a callback that is called whenever no events are left in the event queue. |
setTaskLocal | Sets a variable specific to the calling task/fiber. |
setTaskStackSize | Sets the stack size for tasks. |
setTimer | Returns a new armed timer. |
sleep | Suspends the execution of the calling task for the specified amount of time. |
start | |
yield | Suspends the execution of the calling task to let other tasks and events be handled. |
Global variables
Variable name | Type | Description |
---|---|---|
VibeVersionString | string | A version string representing the current vibe version |
Authors
Sönke Ludwig
Copyright
© 2012 RejectedSoftware e.K.
License
Subject to the terms of the MIT license, as written in the included LICENSE.txt file.