*/
class ResourceRecord;
-/**
- * A set of requests keyed by request id
- */
-typedef std::map<int,DNSRequest*> requestlist;
-
-/**
- * An iterator into a set of requests
- */
-typedef requestlist::iterator requestlist_iter;
-
/**
* Query and resource record types
*/
*/
static const int MAX_REQUEST_ID = 0xFFFF;
- /**
- * Requests that are currently 'in flight'
- */
- requestlist requests;
-
/**
* Server address being used currently
*/
* 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.