- createFileDescriptorEventFileDescriptorEvent createFileDescriptorEvent(int file_descriptor, FileDescriptorEvent.Trigger event_mask) 
- Creates an event to wait on an existing file descriptor. 
- createLeanTimerTimer createLeanTimer(CALLABLE callback) 
- Creates a new timer with a lean callback mechanism. 
- createTimerTimer createTimer(void delegate() nothrow @(safe) callback) 
- Creates a new timer without arming it. 
- disableDefaultSignalHandlersvoid disableDefaultSignalHandlers() 
- Disables the signal handlers usually set up by vibe.d. 
- exitEventLoopvoid exitEventLoop(bool shutdown_all_threads) 
- Stops the currently running event loop. 
- getgrgidgroup* getgrgid(gid_t ) 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- getgrnamgroup* getgrnam(char* ) 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- hibernatevoid hibernate(void delegate() @(safe) nothrow on_interrupt) 
- Suspends the execution of the calling task until switchToTask is called
	manually. 
- lowerPrivilegesvoid lowerPrivileges(string uname, string gname) 
- Sets the effective user and group ID to the ones configured for privilege lowering. 
- lowerPrivilegesvoid lowerPrivileges() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- performIdleProcessingvoid performIdleProcessing(bool force_process_events) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- printRunningTasksvoid printRunningTasks() 
- Dumps a list of all active tasks of the calling thread. 
- processEventsbool processEvents() 
- Process all pending events without blocking. 
- recycleFibervoid recycleFiber(TaskFiber fiber) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- runApplicationint runApplication(string[]* args_out) 
- Performs final initialization and runs the event loop. 
- runEventLoopint runEventLoop() 
- Starts the vibe.d event loop for the calling thread. 
- runEventLoopOnceExitReason runEventLoopOnce() 
- Wait once for events and process them. 
- runTaskTask runTask(void delegate(ARGS) @(safe) nothrow task, ARGS args) 
- Runs a new asynchronous task. 
- runTaskTask runTask(void delegate(ARGS) @(system) nothrow task, ARGS args) 
- Task runTask(CALLABLE task, ARGS args) 
- deprecated Task runTask(void delegate(ARGS) @(safe) task, ARGS args) 
- deprecated Task runTask(void delegate(ARGS) @(system) task, ARGS args) 
- deprecated Task runTask(CALLABLE task, ARGS args) 
- Task runTask(TaskSettings settings, void delegate(ARGS) @(safe) nothrow task, ARGS args) 
- Task runTask(TaskSettings settings, void delegate(ARGS) @(system) nothrow task, ARGS args) 
- Task runTask(TaskSettings settings, CALLABLE task, ARGS args) 
- deprecated Task runTask(TaskSettings settings, void delegate(ARGS) @(safe) task, ARGS args) 
- deprecated Task runTask(TaskSettings settings, void delegate(ARGS) @(system) task, ARGS args) 
- deprecated Task runTask(TaskSettings settings, CALLABLE task, ARGS args) 
- runTaskScopedauto  runTaskScoped(FT callable, ARGS args) 
- Runs an asyncronous task that is guaranteed to finish before the caller's
	scope is left. 
- runTask_internalTask runTask_internal() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- runWorkerTaskvoid runWorkerTask(FT func, ARGS args) 
- void runWorkerTask(shared(T) object, ARGS args) 
- void runWorkerTask(TaskSettings settings, FT func, ARGS args) 
- void runWorkerTask(TaskSettings settings, shared(T) object, ARGS args) 
- deprecated void runWorkerTask(FT func, ARGS args) 
- deprecated void runWorkerTask(shared(T) object, ARGS args) 
- deprecated void runWorkerTask(TaskSettings settings, FT func, ARGS args) 
- deprecated void runWorkerTask(TaskSettings settings, shared(T) object, ARGS args) 
- Runs a new asynchronous task in a worker thread. 
- runWorkerTaskDistvoid runWorkerTaskDist(FT func, ARGS args) 
- void runWorkerTaskDist(shared(T) object, ARGS args) 
- void runWorkerTaskDist(TaskSettings settings, FT func, ARGS args) 
- void runWorkerTaskDist(TaskSettings settings, shared(T) object, ARGS args) 
- deprecated void runWorkerTaskDist(FT func, ARGS args) 
- deprecated void runWorkerTaskDist(shared(T) object, ARGS args) 
- deprecated void runWorkerTaskDist(TaskSettings settings, FT func, ARGS args) 
- deprecated void runWorkerTaskDist(TaskSettings settings, shared(T) object, ARGS args) 
- Runs a new asynchronous task in all worker threads concurrently. 
- runWorkerTaskDistHvoid runWorkerTaskDistH(HCB on_handle, FT func, ARGS args) 
- void runWorkerTaskDistH(TaskSettings settings, HCB on_handle, FT func, ARGS args) 
- deprecated void runWorkerTaskDistH(HCB on_handle, FT func, ARGS args) 
- deprecated void runWorkerTaskDistH(TaskSettings settings, HCB on_handle, FT func, ARGS args) 
- Runs a new asynchronous task in all worker threads and returns the handles. 
- runWorkerTaskHTask runWorkerTaskH(FT func, ARGS args) 
- Task runWorkerTaskH(shared(T) object, ARGS args) 
- Task runWorkerTaskH(TaskSettings settings, FT func, ARGS args) 
- Task runWorkerTaskH(TaskSettings settings, shared(T) object, ARGS args) 
- deprecated Task runWorkerTaskH(FT func, ARGS args) 
- deprecated Task runWorkerTaskH(shared(T) object, ARGS args) 
- deprecated Task runWorkerTaskH(TaskSettings settings, FT func, ARGS args) 
- deprecated Task runWorkerTaskH(TaskSettings settings, shared(T) object, ARGS args) 
- Runs a new asynchronous task in a worker thread, returning the task handle. 
- setIdleHandlervoid setIdleHandler(void delegate() @(safe) nothrow del) 
- void setIdleHandler(bool delegate() @(safe) nothrow del) 
- Sets a callback that is called whenever no events are left in the event queue. 
- setTaskCreationCallbackvoid setTaskCreationCallback(TaskCreationCallback func) 
- Sets a callback that is invoked whenever new task is created. 
- setTaskEventCallbackvoid setTaskEventCallback(TaskEventCallback func) 
- Sets a callback that is invoked whenever a task changes its status. 
- setTaskStackSizevoid setTaskStackSize(size_t sz) 
- Sets the stack size to use for tasks. 
- setTimerTimer setTimer(Duration timeout, Timer.Callback callback, bool periodic) 
- Creates a new timer, that will fire callback after timeout 
- setTimerTimer setTimer(Duration timeout, void delegate() callback, bool periodic) 
- Compatibility overload - use a @safe nothrow callback instead. 
- setupWorkerThreadsvoid setupWorkerThreads(uint num) 
- Sets up num worker threads. 
- sleepvoid sleep(Duration timeout) 
- Suspends the execution of the calling task for the specified amount of time. 
- sleepUninterruptiblevoid sleepUninterruptible(Duration timeout) 
- Suspends the execution of the calling task an an uninterruptible manner. 
- switchToTaskvoid switchToTask(Task t) 
- void switchToTask(Task t, TaskSwitchPriority priority) 
- Switches execution to the given task. 
- yieldvoid yield() 
- Suspends the execution of the calling task to let other tasks and events be
	handled. 
- yieldLockauto  yieldLock() 
- Returns an object that ensures that no task switches happen during its life time. 
This module contains the core functionality of the vibe.d framework.