/* open the info */ void capture_info_open(capture_session *cap_session, info_data_t* cap_info) { if (cap_info->counts.counts_hash != NULL) { /* Clean up any previous lists of packet counts */ g_hash_table_destroy(cap_info->counts.counts_hash); } cap_info->counts.counts_hash = g_hash_table_new_full( g_direct_hash, g_direct_equal, NULL, g_free ); cap_info->counts.other = 0; cap_info->counts.total = 0; cap_info->wtap = NULL; cap_info->ui.counts = &cap_info->counts; capture_info_ui_create(&cap_info->ui, cap_session); }
/* open the info */ void capture_info_open(capture_options *capture_opts) { info_data.counts.total = 0; info_data.counts.sctp = 0; info_data.counts.tcp = 0; info_data.counts.udp = 0; info_data.counts.icmp = 0; info_data.counts.ospf = 0; info_data.counts.gre = 0; info_data.counts.ipx = 0; info_data.counts.netbios = 0; info_data.counts.vines = 0; info_data.counts.other = 0; info_data.counts.arp = 0; info_data.counts.i2c_event = 0; info_data.counts.i2c_data = 0; info_data.wtap = NULL; info_data.ui.counts = &info_data.counts; capture_info_ui_create(&info_data.ui, capture_opts); }
/* open the info */ void capture_info_open(capture_session *cap_session, info_data_t* cap_info) { cap_info->counts.total = 0; cap_info->counts.sctp = 0; cap_info->counts.tcp = 0; cap_info->counts.udp = 0; cap_info->counts.icmp = 0; cap_info->counts.ospf = 0; cap_info->counts.gre = 0; cap_info->counts.ipx = 0; cap_info->counts.netbios = 0; cap_info->counts.vines = 0; cap_info->counts.other = 0; cap_info->counts.arp = 0; cap_info->counts.i2c_event = 0; cap_info->counts.i2c_data = 0; cap_info->wtap = NULL; cap_info->ui.counts = &cap_info->counts; capture_info_ui_create(&cap_info->ui, cap_session); }