The OpenD Programming Language

EventLoopImpl

Undocumented in source.
struct EventLoopImpl {
int refcount;
bool notExited;
version(linux)
void delegate(int) signalHandler;
version(X11)
int pulseFd;
version(X11 && linux)
ep.epoll_event[16] events;
version(!X11 && Windows)
Timer pulser;
version(!X11 && Windows)
HANDLE[] handles;
bool disposed;
version(X11)
int displayFd;
void delegate() handlePulse;
}

Destructor

A destructor is present on this object, but not explicitly documented in the source.

Members

Functions

mtLock
void mtLock()

"Lock" this window handle, to do multithreaded synchronization. You probably won't need to call this, as it's not recommended to share window between threads.

mtUnlock
void mtUnlock()

"Unlock" this window handle, to do multithreaded synchronization. You probably won't need to call this, as it's not recommended to share window between threads.

Meta