void free_agent_list (void) { TCADB *adb = get_storage_metric (HOSTS, MTRC_AGENTS); tc_db_foreach (adb, free_agent_values, NULL); }
GRawData * parse_raw_data (void *db, int ht_size, GModule module) { GRawData *raw_data; raw_data = new_grawdata (); raw_data->size = ht_size; raw_data->module = module; raw_data->idx = 0; raw_data->items = new_grawdata_item (ht_size); tc_db_foreach (db, data_iter_generic, raw_data); sort_raw_data (raw_data, ht_size); return raw_data; }
GRawData * parse_raw_data (void *db, int ht_size, GModule module) { GRawData *raw_data; raw_data = new_grawdata (); raw_data->size = ht_size; raw_data->module = module; raw_data->idx = 0; raw_data->items = new_grawdata_item (ht_size); tc_db_foreach (db, data_iter_generic, raw_data); sort_raw_data (raw_data, raw_data->idx); if (raw_data->idx != ht_size) LOG_DEBUG (("idx: %d!=ht size: %d - %d\n", raw_data->idx, ht_size, module)); return raw_data; }
void free_db_key (TCADB * adb) { tc_db_foreach (adb, free_key, NULL); }