Lines Matching defs:module_env
334 struct module_env { struct
337 struct config_file* cfg;
339 struct slabhash* msg_cache;
341 struct rrset_cache* rrset_cache;
343 struct infra_cache* infra_cache;
345 struct key_cache* key_cache;
380 struct outbound_entry* (*send_query)(struct query_info* qinfo,
394 void (*detach_subs)(struct module_qstate* qstate);
418 int (*attach_sub)(struct module_qstate* qstate,
448 int (*add_sub)(struct module_qstate* qstate,
460 void (*kill_sub)(struct module_qstate* newq);
475 int (*detect_cycle)(struct module_qstate* qstate,
480 struct regional* scratch;
482 struct sldns_buffer* scratch_buffer;
484 struct worker* worker;
486 struct comm_base* worker_base;
488 struct outside_network* outnet;
490 struct mesh_area* mesh;
492 struct alloc_cache* alloc;
494 struct ub_randstate* rnd;
496 time_t* now;
498 struct timeval* now_tv;
501 int need_to_validate;
506 struct val_anchors* anchors;
509 struct val_neg_cache* neg_cache;
511 struct comm_timer* probe_timer;
513 struct auth_zones* auth_zones;
516 struct iter_forwards* fwds;
524 struct iter_hints* hints;
526 void* modinfo[MAX_MODULE];
529 struct inplace_cb* inplace_cb_lists[inplace_cb_types_total];
535 struct edns_known_option* edns_known_options;
537 size_t edns_known_options_num;
539 struct edns_strings* edns_strings;
542 struct module_stack* modstack;
545 int cachedb_enabled;
548 int unique_mesh;