X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=adns.git;a=blobdiff_plain;f=src%2Fadns-internal.h;h=f47fc966c7f9677a9821c587098cdb527227c92c;hp=f4fe829c7368505f37dca783c11aaa9dc310b14c;hb=9d95094ce421414fade949831eeb9dd3090328a7;hpb=350d37d91f274691a71c2d41854773a2f832cf07 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;