The queries outstanding for the libunbound resolver. More...
|node in rbtree, must be first entry, key is ptr to the querynum |
|query id number, key for node |
|was this an async query? |
|was this query cancelled (for bg worker) |
|for async query, the callback function of type ub_callback_type |
|for event callbacks the type is ub_event_callback_type |
|for async query, the callback user arg |
|answer message, result from resolver lookup. More...|
|resulting message length. More...|
|validation status on security |
|struct libworker *||w|
|store libworker that is handling this query |
|struct ub_result *||res|
|result structure, also contains original query, type, class. More...|
The queries outstanding for the libunbound resolver.
These are outstanding for async resolution. But also, outstanding for sync resolution by one of the threads that has joined the threadpool.
|struct ub_result* ctx_query::res|
result structure, also contains original query, type, class.
malloced ptr ready to hand to the client.