/* Copyright (C) 2000-2003 Markus Lausser (sgop@users.sf.net) This is free software distributed under the terms of the GNU Public License. See the file COPYING for details. */ void statistic_init(statistic_t * stat); void statistic_update(statistic_t * stat); void statistic_output(statistic_t * stat); void statistic_draw_download(statistic_t * stat); void statistic_draw_upload(statistic_t * stat); void statistic_log(statistic_t * stat); long statistic_last_value(statistic_t* stat, int up); int statistic_get_no_steps(); void statistic_draw_graphs(statistic_t* stat, int expose); void access_new_request(upload_t *upload); access_t* access_get_access(GtkCTreeNode* node); void access_finished_request(upload_t *upload); void access_ctree_update(GtkCTreeNode* node, access_t * access); void access_ctree_update_all(); void access_load(); void access_save(); void access_show(access_t* file_access); void access_cleanup(int when); GtkWidget* create_band_popup(band_t* band); GtkWidget *create_access_popup(void); void on_stat_value_changed(GtkAdjustment *adjustment, gpointer user_data); void on_stat_step0_changed(GtkAdjustment *adjustment, gpointer user_data); void on_stat_step1_changed(GtkAdjustment *adjustment, gpointer user_data);