X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=include%2Fdns.h;h=038323a4362b6b3e557cb3068614f16058915e71;hb=5e9a6b9186a8cbaaf65ae7d9cd9c0c033c91b497;hp=4087e2476eef2bef4f176b1d583683bfa1236df5;hpb=696ee9ff66bb94be2229bfa9c3dc288affc38a72;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/include/dns.h b/include/dns.h index 4087e2476..038323a43 100644 --- a/include/dns.h +++ b/include/dns.h @@ -86,16 +86,6 @@ class DNSHeader; */ class ResourceRecord; -/** - * A set of requests keyed by request id - */ -typedef std::map requestlist; - -/** - * An iterator into a set of requests - */ -typedef requestlist::iterator requestlist_iter; - /** * Query and resource record types */ @@ -254,11 +244,6 @@ class DNS : public EventHandler */ static const int MAX_REQUEST_ID = 0xFFFF; - /** - * Requests that are currently 'in flight' - */ - requestlist requests; - /** * Server address being used currently */ @@ -287,6 +272,10 @@ class DNS : public EventHandler * Currently active Resolver classes */ Resolver* Classes[MAX_REQUEST_ID]; + /** + * Requests that are currently 'in flight' + */ + DNSRequest* requests[MAX_REQUEST_ID]; /** * The port number DNS requests are made on, * and replies have as a source-port number.