2016-03-01 19:43:11 -08:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
struct addrinfo;
|
|
|
|
|
|
|
|
|
|
void asyncaddrinfo_init(size_t threads);
|
|
|
|
|
void asyncaddrinfo_cleanup(void);
|
2016-03-01 20:17:58 -08:00
|
|
|
int asyncaddrinfo_resolve(const char *node, const char *service, const struct addrinfo *hints);
|
2016-03-01 19:43:11 -08:00
|
|
|
int asyncaddrinfo_result(int fd, struct addrinfo **addrs);
|