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.
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.

Manifest constants

SOCKET_ERROR
enum SOCKET_ERROR;
Undocumented in source.

Mixin templates

EvInfoMixins
mixintemplate EvInfoMixins()
Undocumented in source.
EvInfoMixinsShared
mixintemplate EvInfoMixinsShared()
Undocumented in source.
TCPConnectionMixins
mixintemplate TCPConnectionMixins()
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.
NetworkAddress
struct NetworkAddress

Represents a network/socket address. (taken from vibe.core.net)

Unions

EventObject
union EventObject
Undocumented in source.

Variables

EPOLL
auto EPOLL;
Undocumented in source.
EPOLL
auto EPOLL;
Undocumented in source.
EPOLL
auto EPOLL;
Undocumented in source.
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