Lines Matching refs:module_qstate
172 struct module_qstate;
268 struct module_qstate* qstate, struct reply_info* rep, int rcode,
292 struct module_qstate* qstate, struct sockaddr_storage* addr,
304 typedef int inplace_cb_edns_back_parsed_func_type(struct module_qstate* qstate,
316 typedef int inplace_cb_query_response_func_type(struct module_qstate* qstate,
329 struct module_qstate* qstate, struct query_info* lookup_qinfo,
387 char* tls_auth_name, struct module_qstate* q, int* was_ratelimited);
396 void (*detach_subs)(struct module_qstate* qstate);
420 int (*attach_sub)(struct module_qstate* qstate,
422 int valrec, struct module_qstate** newq);
450 int (*add_sub)(struct module_qstate* qstate,
452 int valrec, struct module_qstate** newq,
462 void (*kill_sub)(struct module_qstate* newq);
477 int (*detect_cycle)(struct module_qstate* qstate,
621 struct module_qstate { struct
777 void (*operate)(struct module_qstate* qstate, enum module_ev event,
790 void (*inform_super)(struct module_qstate* qstate, int id,
791 struct module_qstate* super);
796 void (*clear)(struct module_qstate* qstate, int id);
827 void errinf(struct module_qstate* qstate, const char* str);
828 void errinf_ede(struct module_qstate* qstate, const char* str,
839 void errinf_origin(struct module_qstate* qstate, struct sock_list *origin);
846 void errinf_rrset(struct module_qstate* qstate, struct ub_packed_rrset_key *rr);
854 void errinf_dname(struct module_qstate* qstate, const char* str,
864 char* errinf_to_str_bogus(struct module_qstate* qstate, struct regional* region);
871 sldns_ede_code errinf_to_reason_bogus(struct module_qstate* qstate);
878 char* errinf_to_str_servfail(struct module_qstate* qstate);
885 char* errinf_to_str_misc(struct module_qstate* qstate);
990 void copy_state_to_super(struct module_qstate* qstate, int id,
991 struct module_qstate* super);