static void rpcstat_reset(void *arg) { srt_data_t *srt = (srt_data_t*)arg; rpcstat_t *rs = (rpcstat_t *)srt->user_data; reset_srt_table(rs->data.srt_array, reset_table_data, &rs->gtk_data); rpcstat_set_title(rs); }
void ServiceResponseTimeDialog::tapReset(void *srtd_ptr) { srt_data_t *srtd = (srt_data_t*) srtd_ptr; ServiceResponseTimeDialog *srt_dlg = static_cast<ServiceResponseTimeDialog *>(srtd->user_data); if (!srt_dlg) return; reset_srt_table(srtd->srt_array, NULL, NULL); srt_dlg->statsTreeWidget()->clear(); for (guint i = 0; i < srtd->srt_array->len; i++) { srt_stat_table *srt_table = g_array_index(srtd->srt_array, srt_stat_table*, i); srt_dlg->addSrtTable(srt_table); } }