module_qstate Struct Reference

Module state, per query. More...

#include <module.h>

Data Fields

struct query_info qinfo
 which query is being answered: name, type, class
uint16_t query_flags
 flags uint16 from query
int is_priming
 if this is a (stub or root) priming query (with hints)
struct comm_replyreply
 comm_reply contains server replies
struct dns_msgreturn_msg
 the reply message, with message for client and calling module
int return_rcode
 the rcode, in case of error, instead of a reply message
struct sock_listreply_origin
 origin of the reply (can be NULL from cache, list for cnames)
struct sock_listblacklist
 IP blacklist for queries.
struct regionalregion
 region for this query.
struct config_strlisterrinf
 failure reason information if val-log-level is high
int curmod
 which module is executing
enum module_ext_state ext_state [MAX_MODULE]
 module states
void * minfo [MAX_MODULE]
 module specific data for query.
struct module_envenv
 environment for this query
struct mesh_statemesh_info
 mesh related information for this query
uint32_t prefetch_leeway
 how many seconds before expiry is this prefetched (0 if not)

Detailed Description

Module state, per query.


Field Documentation

void* module_qstate::minfo[MAX_MODULE]

The documentation for this struct was generated from the following file:
Generated on Thu Apr 22 00:30:20 2010 for unbound by  doxygen 1.6.3