示例#1
0
void clear_consumer() {
	free_hashmap(&savedRequests);
	free_hashmap(&wb_cl_map);
	free_hashmap(&cl_req_map);
	free_cache(cache);
	free_queue(&queue_clients);
	free_queue(&queue_webservers);
	
	pthread_attr_destroy(&attr);
		
	pthread_cond_destroy(&queue_cond);
	pthread_mutex_destroy(&queue_mutex);
	pthread_mutex_destroy(&wb_cl_map_mutex);
	pthread_mutex_destroy(&savedReq_map_mutex);
}
示例#2
0
void confreader_free(confreader_t * conf) {
	free_hashmap(conf->sections);
	free(conf);
}