void host_init(void) { pcache_init(); node_connects = aging_make(HOST_CONNECT_FREQ, host_addr_hash_func, host_addr_eq_func, wfree_host_addr); }
/** * UDP layer startup */ void udp_init(void) { /* * Limit sending of UDP pings to 1 per UDP_PING_FREQ seconds. */ udp_aging_pings = aging_make(UDP_PING_FREQ, host_addr_hash_func, host_addr_eq_func, wfree_host_addr); udp_pings = hash_list_new(guid_hash, guid_eq); udp_ping_ev = cq_periodic_main_add(UDP_PING_PERIODIC_MS, udp_ping_timer, NULL); }
/** * Initialization. */ void G_COLD g2_node_init(void) { /* * Limit asnwering to UDP pings to 1 every G2_UDP_PING_FREQ seconds */ g2_udp_pings = aging_make(G2_UDP_PING_FREQ, host_addr_hash_func, host_addr_eq_func, wfree_host_addr); TOKENIZE_CHECK_SORTED(g2_q2_children); TOKENIZE_CHECK_SORTED(g2_lni_children); TOKENIZE_CHECK_SORTED(g2_q2_i); TOKENIZE_CHECK_SORTED(g2_q2_md); }