Просмотр исходного кода

* Oops, forgot to add this

svn: 1398
Bryan Drewery 21 лет назад
Родитель
Сommit
8d73dcf7af
1 измененных файлов с 24 добавлено и 0 удалено
  1. 24 0
      src/adns.h

+ 24 - 0
src/adns.h

@@ -0,0 +1,24 @@
+#ifndef _ADNS_H_
+#define _ADNS_H_
+
+#define DNS_IPV4	1
+#define DNS_IPV6	2
+#define DNS_REVERSE	3
+
+#define DNS_PORT 53
+
+typedef int (*dns_callback_t)(void *client_data, const char *query, char **result);
+
+int egg_dns_init(void);
+//int egg_dns_shutdown(void);
+
+void egg_dns_send(char *query, int len);
+int egg_dns_lookup(const char *host, int timeout, dns_callback_t callback, void *client_data);
+int egg_dns_reverse(const char *ip, int timeout, dns_callback_t callback, void *client_data);
+int egg_dns_cancel(int id, int issue_callback);
+void tell_dnsdebug(int);
+
+
+extern int		dns_sock, dns_idx;
+extern const char	*dns_ip;
+#endif /* !_EGG_DNS_H_ */