X-Git-Url: https://git.distorted.org.uk/~mdw/adns/blobdiff_plain/31d3a9d07eff537e8a02599a81fb6e6de2c0a842..9ab4dfcec579bcae322bbddfe190dbbe9ce0b025:/src/adns-internal.h diff --git a/src/adns-internal.h b/src/adns-internal.h index f4fe829..f47fc96 100644 --- a/src/adns-internal.h +++ b/src/adns-internal.h @@ -25,17 +25,17 @@ struct adns__query { int querylen; char owner[1]; /* Possible states: - * Queue child answer nextserver sentudp senttcp - * input null null 0 all bits zero all bits zero - * timew null null any at least 1 bit set any - * childw set partial any any any - * output null set any any any + * Queue child id answer nextserver sentudp senttcp + * tosend null >=0 null any any any + * timew null >=0 null any at least 1 bit set any + * childw set >=0 partial any any any + * output null -1 set/null any any any */ }; struct adns__state { adns_initflags iflags; - struct { adns_query head, tail; } input, timew, childw, output; + struct { adns_query head, tail; } tosend, timew, childw, output; int nextid, udpsocket; int qbufavail, tcpbufavail, tcpbufused, tcpbufdone; unsigned char *qbuf, *tcpbuf;