Lines Matching refs:module_qstate

172 struct module_qstate;
267 struct module_qstate* qstate, struct reply_info* rep, int rcode,
291 struct module_qstate* qstate, struct sockaddr_storage* addr,
303 typedef int inplace_cb_edns_back_parsed_func_type(struct module_qstate* qstate,
315 typedef int inplace_cb_query_response_func_type(struct module_qstate* qstate,
327 struct module_qstate* qstate, struct query_info* lookup_qinfo);
384 char* tls_auth_name, struct module_qstate* q, int* was_ratelimited);
393 void (*detach_subs)(struct module_qstate* qstate);
417 int (*attach_sub)(struct module_qstate* qstate,
419 int valrec, struct module_qstate** newq);
447 int (*add_sub)(struct module_qstate* qstate,
449 int valrec, struct module_qstate** newq,
459 void (*kill_sub)(struct module_qstate* newq);
474 int (*detect_cycle)(struct module_qstate* qstate,
612 struct module_qstate { struct
744 void (*operate)(struct module_qstate* qstate, enum module_ev event,
757 void (*inform_super)(struct module_qstate* qstate, int id,
758 struct module_qstate* super);
763 void (*clear)(struct module_qstate* qstate, int id);
794 void errinf(struct module_qstate* qstate, const char* str);
795 void errinf_ede(struct module_qstate* qstate, const char* str,
806 void errinf_origin(struct module_qstate* qstate, struct sock_list *origin);
813 void errinf_rrset(struct module_qstate* qstate, struct ub_packed_rrset_key *rr);
821 void errinf_dname(struct module_qstate* qstate, const char* str,
830 char* errinf_to_str_bogus(struct module_qstate* qstate);
837 sldns_ede_code errinf_to_reason_bogus(struct module_qstate* qstate);
845 char* errinf_to_str_servfail(struct module_qstate* qstate);
853 char* errinf_to_str_misc(struct module_qstate* qstate);
958 void copy_state_to_super(struct module_qstate* qstate, int id,
959 struct module_qstate* super);