libasync.posix

Undocumented in source.

Members

Aliases

fd_t
alias fd_t = int
Undocumented in source.

Enums

EventType
enum EventType
Undocumented in source.

Functions

__libc_current_sigrtmax
int __libc_current_sigrtmax()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__libc_current_sigrtmin
int __libc_current_sigrtmin()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__res_init
int __res_init()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
addSignal
void addSignal(AsyncSignal ctxt)
Undocumented in source. Be warned that the author may not have intended to support it.
blockSignals
void blockSignals()
Undocumented in source. Be warned that the author may not have intended to support it.
createIndex
size_t createIndex()
Undocumented in source. Be warned that the author may not have intended to support it.
createIndex
size_t createIndex(AsyncSignal ctxt)
Undocumented in source. Be warned that the author may not have intended to support it.
destroyIndex
void destroyIndex(AsyncNotifier ctxt)
Undocumented in source. Be warned that the author may not have intended to support it.
destroyIndex
void destroyIndex(AsyncTimer ctxt)
Undocumented in source. Be warned that the author may not have intended to support it.
destroyIndex
void destroyIndex(AsyncSignal ctxt)
Undocumented in source. Be warned that the author may not have intended to support it.
popSignals
bool popSignals(AsyncSignal[] sigarr)
Undocumented in source. Be warned that the author may not have intended to support it.

Mixin templates

COSocketMixins
mixintemplate COSocketMixins()
Undocumented in source.
EvInfoMixins
mixintemplate EvInfoMixins()
Undocumented in source.
EvInfoMixinsShared
mixintemplate EvInfoMixinsShared()
Undocumented in source.

Static variables

g_mutex
Mutex g_mutex;
Undocumented in source.
gs_idxQueue
Array!(Array!size_t) gs_idxQueue;
Undocumented in source.
gs_queueMutex
ReadWriteMutex gs_queueMutex;
Undocumented in source.
gs_signalQueue
Array!(Array!AsyncSignal) gs_signalQueue;
Undocumented in source.

Structs

EventInfo
struct EventInfo
Undocumented in source.
EventLoopImpl
struct EventLoopImpl
Undocumented in source.

Unions

EventObject
union EventObject
Undocumented in source.

Variables

g_evIdxAvailable
Array!size_t g_evIdxAvailable;
Undocumented in source.
g_evIdxCapacity
size_t g_evIdxCapacity;
Undocumented in source.
g_idxAvailable
Array!size_t g_idxAvailable;
Undocumented in source.
g_idxCapacity
size_t g_idxCapacity;
Undocumented in source.
g_signalsBlocked
bool g_signalsBlocked;
Undocumented in source.
g_threadId
size_t* g_threadId;
Undocumented in source.

Meta