Definition at line 1245 of file dic.c.
References COMMAND, DIM_FATAL, DIMDNSUNDEF, dll_get_next(), Dns_dic_conn_id, dtq_start_timer(), error_handler(), id_get_ptr(), NOT_PENDING, ONCE_ONLY, open_dns(), dic_serv::pending, recv_dns_dic_rout(), request_dns_single_info(), dic_serv::serv_id, Service_pend_head, service_tmout(), SRC_DIC, Tmout_max, Tmout_min, dic_serv::type, and WAITING_DNS_UP.
Referenced by locate_service(), recv_dns_dic_rout(), recv_rout(), retry_bad_connection(), and send_service_command().
static void error_handler(int conn_id, int severity, int errcode, char *reason)
static int Dns_dic_conn_id
void * id_get_ptr(int id, SRC_TYPES type)
static void recv_dns_dic_rout(int conn_id, DNS_DIC_PACKET *packet, int size, int status)
int open_dns(dim_long dnsid, void(*recv_rout)(), void(*error_rout)(), int tmout_min, int tmout_max, SRC_TYPES src_type)
void dtq_start_timer(int time, void(*user_routine)(), dim_long tag)
int request_dns_single_info(DIC_SERVICE *servp)
static void request_dns_info(int id)
DLL * dll_get_next(DLL *head, DLL *item)
void service_tmout(int serv_id)
static DIC_SERVICE * Service_pend_head