unbound  0.1
Data Fields
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


The documentation for this struct was generated from the following file: