aboutsummaryrefslogtreecommitdiff
path: root/src/gns/gnunet-service-gns_resolver.h
diff options
context:
space:
mode:
authorMartin Schanzenbach <mschanzenbach@posteo.de>2012-06-16 18:12:10 +0000
committerMartin Schanzenbach <mschanzenbach@posteo.de>2012-06-16 18:12:10 +0000
commite92f0d41aa9063c24fae339f93ea76240909883d (patch)
tree9a0d9aef2eb310ad8efc692b95b98c796092e8c6 /src/gns/gnunet-service-gns_resolver.h
parent7028ad967e99bfdef4938a26442b8466730f666b (diff)
downloadgnunet-e92f0d41aa9063c24fae339f93ea76240909883d.tar.gz
gnunet-e92f0d41aa9063c24fae339f93ea76240909883d.zip
-more NS delegation
Diffstat (limited to 'src/gns/gnunet-service-gns_resolver.h')
-rw-r--r--src/gns/gnunet-service-gns_resolver.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/gns/gnunet-service-gns_resolver.h b/src/gns/gnunet-service-gns_resolver.h
index a0ac2cb0b..d7ad17d5f 100644
--- a/src/gns/gnunet-service-gns_resolver.h
+++ b/src/gns/gnunet-service-gns_resolver.h
@@ -139,12 +139,21 @@ struct ResolverHandle
139 /* a socket for a dns request */ 139 /* a socket for a dns request */
140 struct GNUNET_NETWORK_Handle *dns_sock; 140 struct GNUNET_NETWORK_Handle *dns_sock;
141 141
142 /* a synthesized dns name */
143 char dns_name[MAX_DNS_NAME_LENGTH];
144
142 /* the address of the DNS server FIXME not needed? */ 145 /* the address of the DNS server FIXME not needed? */
143 struct in_addr dns_ip; 146 struct sockaddr_in dns_addr;
147
148 /* select task for DNS */
149 GNUNET_SCHEDULER_TaskIdentifier dns_read_task;
144 150
145 /* pointer to raw dns query payload FIXME needs to be freed/NULL */ 151 /* pointer to raw dns query payload FIXME needs to be freed/NULL */
146 char *dns_raw_packet; 152 char *dns_raw_packet;
147 153
154 /* size of the raw dns query */
155 size_t dns_raw_packet_size;
156
148 /* timeout task for the lookup */ 157 /* timeout task for the lookup */
149 GNUNET_SCHEDULER_TaskIdentifier timeout_task; 158 GNUNET_SCHEDULER_TaskIdentifier timeout_task;
150 159