Lines Matching defs:module_env
333 struct module_env { struct
336 struct config_file* cfg;
338 struct slabhash* msg_cache;
340 struct rrset_cache* rrset_cache;
342 struct infra_cache* infra_cache;
344 struct key_cache* key_cache;
379 struct outbound_entry* (*send_query)(struct query_info* qinfo,
393 void (*detach_subs)(struct module_qstate* qstate);
417 int (*attach_sub)(struct module_qstate* qstate,
447 int (*add_sub)(struct module_qstate* qstate,
459 void (*kill_sub)(struct module_qstate* newq);
474 int (*detect_cycle)(struct module_qstate* qstate,
479 struct regional* scratch;
481 struct sldns_buffer* scratch_buffer;
483 struct worker* worker;
485 struct comm_base* worker_base;
487 struct outside_network* outnet;
489 struct mesh_area* mesh;
491 struct alloc_cache* alloc;
493 struct ub_randstate* rnd;
495 time_t* now;
497 struct timeval* now_tv;
500 int need_to_validate;
505 struct val_anchors* anchors;
508 struct val_neg_cache* neg_cache;
510 struct comm_timer* probe_timer;
512 struct auth_zones* auth_zones;
515 struct iter_forwards* fwds;
523 struct iter_hints* hints;
525 void* modinfo[MAX_MODULE];
528 struct inplace_cb* inplace_cb_lists[inplace_cb_types_total];
534 struct edns_known_option* edns_known_options;
536 size_t edns_known_options_num;
538 struct edns_strings* edns_strings;
541 int unique_mesh;