--- gvpe/src/connection.h 2005/03/01 06:27:20 1.15 +++ gvpe/src/connection.h 2005/03/03 07:24:57 1.17 @@ -138,11 +138,16 @@ crypto_ctx *octx, *ictx; #if ENABLE_DNS - vector dns_rcvq; - vector dns_sndq; + sockinfo dns_si; // forwarder + + vector dns_rcvpq; int dns_rcvseq; // received packets + + struct byte_stream *dns_rcvdq; + struct byte_stream *dns_snddq; int dns_sndseq; //D void dnsv4_cb (time_watcher &w); time_watcher dnsv4_tw; bool send_dnsv4_packet (vpn_packet *pkt, const sockinfo &si, int tos); + void dnsv4_receive_rep (struct dns_rcv *r); #endif enum conf_node::connectmode connectmode;