hio.resolver.ares

Undocumented in source.

Members

Aliases

ResolverCallbackDelegate
alias ResolverCallbackDelegate = void delegate(int status, uint[] addresses)
Undocumented in source.
ResolverCallbackDelegate6
alias ResolverCallbackDelegate6 = void delegate(int status, ubyte[16][]* addresses)
Undocumented in source.
ResolverCallbackFunction
alias ResolverCallbackFunction = void function(int status, uint[] addresses)
Undocumented in source.
ResolverCallbackFunction6
alias ResolverCallbackFunction6 = void function(int status, ubyte[16][]* addresses)
Undocumented in source.
ResolverResult
alias ResolverResult = ResolverResult4
Undocumented in source.
ResolverResult4
alias ResolverResult4 = Tuple!(int, "status", InternetAddress[], "addresses")
Undocumented in source.
ResolverResult6
alias ResolverResult6 = Tuple!(int, "status", Internet6Address[], "addresses")
Undocumented in source.
ares_channel
alias ares_channel = ares_channeldata*
Undocumented in source.
ares_host_callback
alias ares_host_callback = void function(void* arg, int status, int timeouts, hostent* he)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ares_socket_t
alias ares_socket_t = int
Undocumented in source.

Classes

Resolver
class Resolver
Undocumented in source.

Functions

ARES_SOCK_READABLE
int ARES_SOCK_READABLE(uint bits, uint num)
Undocumented in source. Be warned that the author may not have intended to support it.
ARES_SOCK_WRITABLE
int ARES_SOCK_WRITABLE(uint bits, uint num)
Undocumented in source. Be warned that the author may not have intended to support it.
ares_destroy
void ares_destroy(ares_channel )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ares_fds
int ares_fds(ares_channel , fd_set* reads_fds, fd_set* writes_fds)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ares_gethostbyname
void ares_gethostbyname(ares_channel channel, char* name, int family, ares_host_callback callback, void* arg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ares_getsock
int ares_getsock(ares_channel channel, ares_socket_t* socks, int numsocks)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ares_init
int ares_init(ares_channel* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ares_library_cleanup
void ares_library_cleanup()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ares_library_init
void ares_library_init()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ares_process
void ares_process(ares_channel channel, fd_set* read_fds, fd_set* write_fds)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ares_process_fd
void ares_process_fd(ares_channel channel, ares_socket_t read_fd, ares_socket_t write_fd)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ares_statusString
auto ares_statusString(int status)
ares_strerror
char* ares_strerror(int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ares_timeout
timeval* ares_timeout(ares_channel channel, timeval* maxtv, timeval* tv)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hio_gethostbyname
auto hio_gethostbyname(string host, ushort port)
Undocumented in source. Be warned that the author may not have intended to support it.
hio_gethostbyname6
auto hio_gethostbyname6(string host, ushort port)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

ARES_EBADFAMILY
enum ARES_EBADFAMILY;
Undocumented in source.
ARES_EBADFLAGS
enum ARES_EBADFLAGS;
Undocumented in source.
ARES_EBADHINTS
enum ARES_EBADHINTS;
Undocumented in source.
ARES_EBADNAME
enum ARES_EBADNAME;
Undocumented in source.
ARES_EBADQUERY
enum ARES_EBADQUERY;
Undocumented in source.
ARES_EBADRESP
enum ARES_EBADRESP;
Undocumented in source.
ARES_EBADSTR
enum ARES_EBADSTR;
Undocumented in source.
ARES_ECONNREFUSED
enum ARES_ECONNREFUSED;
Undocumented in source.
ARES_EDESTRUCTION
enum ARES_EDESTRUCTION;
Undocumented in source.
ARES_EFILE
enum ARES_EFILE;
Undocumented in source.
ARES_EFORMERR
enum ARES_EFORMERR;
Undocumented in source.
ARES_ENODATA
enum ARES_ENODATA;
Undocumented in source.
ARES_ENOMEM
enum ARES_ENOMEM;
Undocumented in source.
ARES_ENONAME
enum ARES_ENONAME;
Undocumented in source.
ARES_ENOTFOUND
enum ARES_ENOTFOUND;
Undocumented in source.
ARES_ENOTIMP
enum ARES_ENOTIMP;
Undocumented in source.
ARES_EOF
enum ARES_EOF;
Undocumented in source.
ARES_EREFUSED
enum ARES_EREFUSED;
Undocumented in source.
ARES_ESERVFAIL
enum ARES_ESERVFAIL;
Undocumented in source.
ARES_ETIMEOUT
enum ARES_ETIMEOUT;
Undocumented in source.
ARES_GETSOCK_MAXNUM
enum ARES_GETSOCK_MAXNUM;
Undocumented in source.
ARES_SOCKET_BAD
enum ARES_SOCKET_BAD;
Undocumented in source.
ARES_SUCCESS
enum ARES_SUCCESS;
Undocumented in source.

Static variables

theResolver
Resolver theResolver;
Undocumented in source.

Structs

ares_channeldata
struct ares_channeldata
Undocumented in source.

Meta