Lines Matching refs:pending

40  * and wait for the pending answer, with timeouts.
49 struct pending;
124 /** pending udp queries waiting to be sent out, waiting for fd */
125 struct pending* udp_wait_first;
126 /** last pending udp query in list */
127 struct pending* udp_wait_last;
129 /** pending udp answers. sorted by id, addr */
130 rbtree_type* pending;
151 * Array of tcp pending used for outgoing TCP connections.
268 struct pending_tcp* pending;
289 * if NULL no queries are waiting to be written and the pending->query
304 * A query that has an answer pending for it.
306 struct pending {
307 /** redblacktree entry, key is the pending struct(id, addr). */
310 * be used to signify a pending that is for certain not present in
330 /*---- filled if udp pending is waiting -----*/
332 struct pending* next_waiting;
351 /** the pre-allocated reuse tcp structure. if ->pending is nonNULL
381 * waiting for a buffer or the tcp reply is pending */
503 /** the UDP or TCP query that is pending, see status which */
504 void* pending;
537 * @return: the new structure (with no pending answers) or NULL on error.
561 * Send UDP query, create pending answer.
568 * @return: NULL on error for malloc or socket. Else the pending query object.
570 struct pending* pending_udp_query(struct serviced_query* sq,
584 * @return: false on error for malloc or socket. Else the pending TCP object.
591 * Delete pending answer.
592 * @param outnet: outside network the pending query is part of.
596 void pending_delete(struct outside_network* outnet, struct pending* p);
746 /** callback for pending tcp connections */
767 /** compare function of pending rbtree */