eventcore.drivers.posix.dns

Undocumented in source.

Members

Aliases

EAGAIN
alias EAGAIN = WSAEWOULDBLOCK
Undocumented in source.
sockaddr_storage
alias sockaddr_storage = SOCKADDR_STORAGE
Undocumented in source.

Classes

EventDriverDNS_GAI
class EventDriverDNS_GAI(Events : EventDriverEvents, Signals : EventDriverSignals)

getaddrinfo+thread based lookup - does not support true cancellation

EventDriverDNS_GAIA
class EventDriverDNS_GAIA(Events : EventDriverEvents, Signals : EventDriverSignals)

getaddrinfo_a based asynchronous lookups

EventDriverDNS_GHBN
class EventDriverDNS_GHBN(Events : EventDriverEvents, Signals : EventDriverSignals)

ghbn based lookup - does not support cancellation and blocks the thread!

Functions

__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.
gai_cancel
int gai_cancel(gaicb* req)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gai_error
int gai_error(gaicb* req)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
getaddrinfo_a
int getaddrinfo_a(int mode, gaicb** list, int nitems, sigevent* sevp)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

EAI_INPROGRESS
enum EAI_INPROGRESS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GAI_NOWAIT
enum GAI_NOWAIT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

DNSSlot
struct DNSSlot
Undocumented in source.
gaicb
struct gaicb
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta