libasync.events

Public Imports

libasync.types
public import libasync.types;
libasync.bufferedtcp
public import libasync.bufferedtcp;
libasync.tcp
public import libasync.tcp;
libasync.udp
public import libasync.udp;
libasync.uds
public import libasync.uds;
libasync.notifier
public import libasync.notifier;
libasync.dns
public import libasync.dns;
libasync.timer
public import libasync.timer;
libasync.signal
public import libasync.signal;
libasync.watcher
public import libasync.watcher;
libasync.file
public import libasync.file;
libasync.threads
public import libasync.threads;
libasync.event
public import libasync.event;
libasync.socket
public import libasync.socket;
libasync.windows
public import libasync.windows;
libasync.posix
public import libasync.posix;

Members

Classes

EventLoop
class EventLoop

Event handlers can be registered to the event loop by being run(), all events associated with them will trigger the OS to resume the underlying thread which enables the existence of all the asynchroneous event objects in this library.

Functions

getThreadEventLoop
EventLoop getThreadEventLoop()

Meta