Lines Matching defs:super
182 * @param super: super state.
185 error_supers(struct module_qstate* qstate, int id, struct module_qstate* super)
187 struct iter_qstate* super_iq = (struct iter_qstate*)super->minfo[id];
199 log_query_info(VERB_ALGO, "superq", &super->qinfo);
206 if(!cache_fill_missing(super->env,
207 super_iq->qchase.qclass, super->region,
220 /* super becomes runnable, and will process this change */
2246 * Return priming query results to interestes super querystates.
2353 * Callback from walk_supers for every super state that is interested in
2358 * @param forq: super query state.
2372 log_query_info(VERB_ALGO, "processTargetResponse super", &forq->qinfo);
2439 * @param forq: super query state.
2474 * @param forq: super query state.
2483 log_query_info(VERB_ALGO, "processClassResponse super", &forq->qinfo);
2686 * Return priming query results to interestes super querystates.
2693 * @param super: the qstate to inform.
2697 struct module_qstate* super)
2699 if(!qstate->is_priming && super->qinfo.qclass == LDNS_RR_CLASS_ANY)
2700 processClassResponse(qstate, id, super);
2701 else if(super->qinfo.qtype == LDNS_RR_TYPE_DS && ((struct iter_qstate*)
2702 super->minfo[id])->state == DSNS_FIND_STATE)
2703 processDSNSResponse(qstate, id, super);
2705 error_supers(qstate, id, super);
2707 prime_supers(qstate, id, super);
2708 else processTargetResponse(qstate, id, super);