Split out generic resolver functions.

This commit is contained in:
Ian Gulliver
2016-03-01 19:43:11 -08:00
parent 1a45e4361a
commit adfc23cba7
4 changed files with 146 additions and 66 deletions

8
adsbus/asyncaddrinfo.h Normal file
View File

@@ -0,0 +1,8 @@
#pragma once
struct addrinfo;
void asyncaddrinfo_init(size_t threads);
void asyncaddrinfo_cleanup(void);
int asyncaddrinfo_resolve(const char *node, const char *service, struct addrinfo *hints);
int asyncaddrinfo_result(int fd, struct addrinfo **addrs);