serviced_query
struct serviced_query;
struct serviced_query* qsent;
static void serviced_callbacks(struct serviced_query* sq, int error,
struct serviced_query* q1 = (struct serviced_query*)key1;
struct serviced_query* q2 = (struct serviced_query*)key2;
((struct serviced_query*)w->cb_arg)->to_be_deleted = 1;
struct serviced_query* sq = (struct serviced_query*)node;
pending_udp_query(struct serviced_query* sq, struct sldns_buffer* packet,
pending_tcp_query(struct serviced_query* sq, sldns_buffer* packet,
static struct serviced_query*
struct serviced_query key;
return (struct serviced_query*)rbtree_search(outnet->serviced, &key);
struct serviced_query* sq = (struct serviced_query*)arg;
static struct serviced_query*
struct serviced_query* sq = (struct serviced_query*)malloc(sizeof(*sq));
struct serviced_query* sq)
serviced_delete(struct serviced_query* sq)
serviced_query_udp_size(struct serviced_query* sq, enum serviced_query_status status) {
serviced_encode(struct serviced_query* sq, sldns_buffer* buff, int with_edns)
serviced_udp_send(struct serviced_query* sq, sldns_buffer* buff)
serviced_callbacks(struct serviced_query* sq, int error, struct comm_point* c,
struct serviced_query* sq = (struct serviced_query*)arg;
serviced_tcp_initiate(struct serviced_query* sq, sldns_buffer* buff)
serviced_tcp_send(struct serviced_query* sq, sldns_buffer* buff)
struct serviced_query* sq = (struct serviced_query*)arg;
struct serviced_query*
struct serviced_query* sq;
callback_list_remove(struct serviced_query* sq, void* cb_arg)
void outnet_serviced_query_stop(struct serviced_query* sq, void* cb_arg)
struct serviced_query* sq;
RBTREE_FOR(sq, struct serviced_query*, outnet->serviced) {
serviced_get_mem(struct serviced_query* sq)
static void serviced_tcp_initiate(struct serviced_query* sq, sldns_buffer* buff);
static int serviced_udp_send(struct serviced_query* sq, sldns_buffer* buff);
static int serviced_tcp_send(struct serviced_query* sq, sldns_buffer* buff);
struct serviced_query* sq;
struct serviced_query* sq;
struct pending* pending_udp_query(struct serviced_query* sq,
struct waiting_tcp* pending_tcp_query(struct serviced_query* sq,
struct serviced_query;
struct serviced_query* outnet_serviced_query(struct outside_network* outnet,
void outnet_serviced_query_stop(struct serviced_query* sq, void* cb_arg);
size_t serviced_get_mem(struct serviced_query* sq);
struct serviced_query* ATTR_UNUSED(cur_serv))
struct serviced_query *sq = e->qsent;
struct serviced_query;
struct serviced_query* qsent;
static void serviced_callbacks(struct serviced_query* sq, int error,
struct serviced_query* q1 = (struct serviced_query*)key1;
struct serviced_query* q2 = (struct serviced_query*)key2;
((struct serviced_query*)w->cb_arg)->to_be_deleted = 1;
struct serviced_query* sq = (struct serviced_query*)node;
pending_udp_query(struct serviced_query* sq, struct sldns_buffer* packet,
pending_tcp_query(struct serviced_query* sq, sldns_buffer* packet,
static struct serviced_query*
struct serviced_query key;
return (struct serviced_query*)rbtree_search(outnet->serviced, &key);
struct serviced_query* sq = (struct serviced_query*)arg;
static struct serviced_query*
struct serviced_query* sq = (struct serviced_query*)malloc(sizeof(*sq));
struct serviced_query* sq)
serviced_delete(struct serviced_query* sq)
serviced_query_udp_size(struct serviced_query* sq, enum serviced_query_status status) {
serviced_encode(struct serviced_query* sq, sldns_buffer* buff, int with_edns)
serviced_udp_send(struct serviced_query* sq, sldns_buffer* buff)
serviced_callbacks(struct serviced_query* sq, int error, struct comm_point* c,
struct serviced_query* sq = (struct serviced_query*)arg;
serviced_tcp_initiate(struct serviced_query* sq, sldns_buffer* buff)
serviced_tcp_send(struct serviced_query* sq, sldns_buffer* buff)
struct serviced_query* sq = (struct serviced_query*)arg;
struct serviced_query*
struct serviced_query* sq;
callback_list_remove(struct serviced_query* sq, void* cb_arg)
void outnet_serviced_query_stop(struct serviced_query* sq, void* cb_arg)
struct serviced_query* sq;
RBTREE_FOR(sq, struct serviced_query*, outnet->serviced) {
serviced_get_mem(struct serviced_query* sq)
static void serviced_tcp_initiate(struct serviced_query* sq, sldns_buffer* buff);
static int serviced_udp_send(struct serviced_query* sq, sldns_buffer* buff);
static int serviced_tcp_send(struct serviced_query* sq, sldns_buffer* buff);
struct serviced_query* sq;
struct serviced_query* sq;
struct pending* pending_udp_query(struct serviced_query* sq,
struct waiting_tcp* pending_tcp_query(struct serviced_query* sq,
struct serviced_query;
struct serviced_query* outnet_serviced_query(struct outside_network* outnet,
void outnet_serviced_query_stop(struct serviced_query* sq, void* cb_arg);
size_t serviced_get_mem(struct serviced_query* sq);
pending_udp_query(struct serviced_query* sq, sldns_buffer* packet,
pending_tcp_query(struct serviced_query* sq, sldns_buffer* packet,
struct serviced_query* outnet_serviced_query(struct outside_network* outnet,
return (struct serviced_query*)pend;
void outnet_serviced_query_stop(struct serviced_query* sq, void* cb_arg)
size_t serviced_get_mem(struct serviced_query* ATTR_UNUSED(c))