Expand description
Minimal Low-level bindings for the c-ares library.
In most cases this crate should not be used directly. The mini-c-ares crate provides a safe wrapper and should be preferred wherever possible.
Structs§
- apattern
- ares_
addr6ttl - ares_
addr_ node - ares_
addr_ port_ node - ares_
addrinfo - ares_
addrinfo_ cname - ares_
addrinfo_ hints - ares_
addrinfo_ node - ares_
addrttl - ares_
caa_ reply - ares_
channeldata - ares_
in6_ addr - ares_
mx_ reply - ares_
naptr_ reply - ares_
options - ares_
soa_ reply - ares_
socket_ functions - ares_
srv_ reply - ares_
txt_ ext - ares_
txt_ reply - ares_
uri_ reply
Constants§
- ARES_
EADDRGETNETWORKPARAMS - ARES_
EBADFAMILY - ARES_
EBADFLAGS - ARES_
EBADHINTS - ARES_
EBADNAME - ARES_
EBADQUERY - ARES_
EBADRESP - ARES_
EBADSTR - ARES_
ECANCELLED - ARES_
ECONNREFUSED - ARES_
EDESTRUCTION - ARES_
EFILE - ARES_
EFORMERR - ARES_
ELOADIPHLPAPI - ARES_
ENODATA - ARES_
ENOMEM - ARES_
ENONAME - ARES_
ENOTFOUND - ARES_
ENOTIMP - ARES_
ENOTINITIALIZED - ARES_
EOF - ARES_
EREFUSED - ARES_
ESERVFAIL - ARES_
ESERVICE - ARES_
ETIMEOUT - ARES_
FLAG_ EDNS - ARES_
FLAG_ IGNTC - ARES_
FLAG_ NOALIASES - ARES_
FLAG_ NOCHECKRESP - ARES_
FLAG_ NORECURSE - ARES_
FLAG_ NOSEARCH - ARES_
FLAG_ PRIMARY - ARES_
FLAG_ STAYOPEN - ARES_
FLAG_ USEVC - ARES_
GETSOCK_ MAXNUM - ARES_
LIB_ INIT_ ALL - ARES_
LIB_ INIT_ NONE - ARES_
LIB_ INIT_ WIN32 - ARES_
NI_ DCCP - ARES_
NI_ DGRAM - ARES_
NI_ IDN - ARES_
NI_ IDN_ ALLOW_ UNASSIGNED - ARES_
NI_ IDN_ USE_ STD3_ ASCII_ RULES - ARES_
NI_ LOOKUPHOST - ARES_
NI_ LOOKUPSERVICE - ARES_
NI_ NAMEREQD - ARES_
NI_ NOFQDN - ARES_
NI_ NUMERICHOST - ARES_
NI_ NUMERICSCOPE - ARES_
NI_ NUMERICSERV - ARES_
NI_ SCTP - ARES_
NI_ TCP - ARES_
NI_ UDP - ARES_
OPT_ DOMAINS - ARES_
OPT_ EDNSPSZ - ARES_
OPT_ FLAGS - ARES_
OPT_ HOSTS_ FILE - ARES_
OPT_ LOOKUPS - ARES_
OPT_ NDOTS - ARES_
OPT_ NOROTATE - ARES_
OPT_ RESOLVCONF - ARES_
OPT_ ROTATE - ARES_
OPT_ SERVERS - ARES_
OPT_ SOCK_ RCVBUF - ARES_
OPT_ SOCK_ SNDBUF - ARES_
OPT_ SOCK_ STATE_ CB - ARES_
OPT_ SORTLIST - ARES_
OPT_ TCP_ PORT - ARES_
OPT_ TIMEOUT - ARES_
OPT_ TIMEOUTMS - ARES_
OPT_ TRIES - ARES_
OPT_ UDP_ PORT - ARES_
SOCKET_ BAD - ARES_
SUCCESS
Functions§
- ares_
cancel ⚠ - ares_
create_ ⚠query - ares_
destroy ⚠ - ares_
destroy_ ⚠options - ares_
dup ⚠ - ares_
expand_ ⚠name - ares_
expand_ ⚠string - ares_
fds ⚠ - ares_
free_ ⚠data - ares_
free_ ⚠hostent - ares_
free_ ⚠string - ares_
freeaddrinfo ⚠ - ares_
get_ ⚠servers - ares_
get_ ⚠servers_ ports - ares_
getaddrinfo ⚠ - ares_
gethostbyaddr ⚠ - ares_
gethostbyname ⚠ - ares_
gethostbyname_ ⚠file - ares_
getnameinfo ⚠ - ares_
getsock ⚠ - ares_
inet_ ⚠ntop - ares_
inet_ ⚠pton - ares_
init ⚠ - ares_
init_ ⚠options - ares_
library_ ⚠cleanup - ares_
library_ ⚠init - ares_
library_ ⚠init_ mem - ares_
library_ ⚠initialized - ares_
mkquery ⚠ - ares_
parse_ ⚠a_ reply - ares_
parse_ ⚠aaaa_ reply - ares_
parse_ ⚠caa_ reply - ares_
parse_ ⚠mx_ reply - ares_
parse_ ⚠naptr_ reply - ares_
parse_ ⚠ns_ reply - ares_
parse_ ⚠ptr_ reply - ares_
parse_ ⚠soa_ reply - ares_
parse_ ⚠srv_ reply - ares_
parse_ ⚠txt_ reply - ares_
parse_ ⚠txt_ reply_ ext - ares_
parse_ ⚠uri_ reply - ares_
process ⚠ - ares_
process_ ⚠fd - ares_
query ⚠ - ares_
save_ ⚠options - ares_
search ⚠ - ares_
send ⚠ - ares_
set_ ⚠local_ dev - ares_
set_ ⚠local_ ip4 - ares_
set_ ⚠local_ ip6 - ares_
set_ ⚠servers - ares_
set_ ⚠servers_ csv - ares_
set_ ⚠servers_ ports - ares_
set_ ⚠servers_ ports_ csv - ares_
set_ ⚠socket_ callback - ares_
set_ ⚠socket_ configure_ callback - ares_
set_ ⚠socket_ functions - ares_
set_ ⚠sortlist - ares_
strerror ⚠ - ares_
timeout ⚠ - ares_
version ⚠
Type Aliases§
- ares_
addrinfo_ callback - ares_
callback - ares_
channel - ares_
host_ callback - ares_
nameinfo_ callback - ares_
sock_ config_ callback - ares_
sock_ create_ callback - ares_
sock_ state_ cb - ares_
socket_ t - ares_
socklen_ t - ares_
ssize_ t