void MainStatusBar::updateCaptureStatistics(capture_session *cap_session) { QString packets_str; /* Do we have any packets? */ if ((!cap_session || cap_session->cf == cap_file_) && cap_file_ && cap_file_->count) { packets_str.append(QString(tr("Packets: %1 %4 Displayed: %2 %4 Marked: %3")) .arg(cap_file_->count) .arg(cap_file_->displayed_count) .arg(cap_file_->marked_count) .arg(UTF8_MIDDLE_DOT)); if(cap_file_->drops_known) { packets_str.append(QString(tr(" %1 Dropped: %2")).arg(UTF8_MIDDLE_DOT).arg(cap_file_->drops)); } if(cap_file_->ignored_count > 0) { packets_str.append(QString(tr(" %1 Ignored: %2")).arg(UTF8_MIDDLE_DOT).arg(cap_file_->ignored_count)); } if(!cap_file_->is_tempfile) { /* Loading an existing file */ gulong computed_elapsed = cf_get_computed_elapsed(cap_file_); packets_str.append(QString(tr(" %1 Load time: %2:%3.%4")) .arg(UTF8_MIDDLE_DOT) .arg(computed_elapsed/60000) .arg(computed_elapsed%60000/1000) .arg(computed_elapsed%1000)); } } else { packets_str = tr("No Packets"); } popPacketStatus(); pushPacketStatus(packets_str); }
/* * update the packets statusbar to the current values */ void packets_bar_update(void) { if(packets_bar) { /* remove old status */ if(packets_str) { g_free(packets_str); gtk_statusbar_pop(GTK_STATUSBAR(packets_bar), packets_ctx); } /* do we have any packets? */ if(cfile.count) { if(cfile.drops_known) { packets_str = g_strdup_printf(" Packets: %u Displayed: %u Marked: %u Dropped: %u", cfile.count, cfile.displayed_count, cfile.marked_count, cfile.drops); } else if (cfile.ignored_count > 0) { packets_str = g_strdup_printf(" Packets: %u Displayed: %u Marked: %u Ignored: %u", cfile.count, cfile.displayed_count, cfile.marked_count, cfile.ignored_count); } else { gulong computed_elapsed = cf_get_computed_elapsed(); packets_str = g_strdup_printf(" Packets: %u Displayed: %u Marked: %u Load time: %lu:%02lu.%03lu", cfile.count, cfile.displayed_count, cfile.marked_count, computed_elapsed/60000, computed_elapsed%60000/1000, computed_elapsed%1000); } } else { packets_str = g_strdup(" No Packets"); } gtk_statusbar_push(GTK_STATUSBAR(packets_bar), packets_ctx, packets_str); } }
/* * Update the packets statusbar to the current values */ void packets_bar_update(void) { if(packets_bar) { /* Remove old status */ if(packets_str) { gtk_statusbar_pop(GTK_STATUSBAR(packets_bar), packets_ctx); } else { packets_str = g_string_new (""); } /* Do we have any packets? */ if(cfile.count) { g_string_printf(packets_str, " Packets: %u Displayed: %u Marked: %u", cfile.count, cfile.displayed_count, cfile.marked_count); if(cfile.drops_known) { g_string_append_printf(packets_str, " Dropped: %u", cfile.drops); } if(cfile.ignored_count > 0) { g_string_append_printf(packets_str, " Ignored: %u", cfile.ignored_count); } if(!cfile.is_tempfile){ /* Loading an existing file */ gulong computed_elapsed = cf_get_computed_elapsed(); g_string_append_printf(packets_str, " Load time: %lu:%02lu.%03lu", computed_elapsed/60000, computed_elapsed%60000/1000, computed_elapsed%1000); } } else { g_string_printf(packets_str, " No Packets"); } gtk_statusbar_push(GTK_STATUSBAR(packets_bar), packets_ctx, packets_str->str); } }
void MainStatusBar::updateCaptureStatistics(capture_session *cap_session) { QString packets_str; #ifndef HAVE_LIBPCAP Q_UNUSED(cap_session) #else /* Do we have any packets? */ if ((!cap_session || cap_session->cf == cap_file_) && cap_file_ && cap_file_->count) { packets_str.append(QString(tr("Packets: %1 %4 Displayed: %2 (%3%)")) .arg(cap_file_->count) .arg(cap_file_->displayed_count) .arg((100.0*cap_file_->displayed_count)/cap_file_->count, 0, 'f', 1) .arg(UTF8_MIDDLE_DOT)); if(cap_file_->marked_count > 0) { packets_str.append(QString(tr(" %1 Marked: %2 (%3%)")) .arg(UTF8_MIDDLE_DOT) .arg(cap_file_->marked_count) .arg((100.0*cap_file_->marked_count)/cap_file_->count, 0, 'f', 1)); } if(cap_file_->drops_known) { packets_str.append(QString(tr(" %1 Dropped: %2 (%3%)")) .arg(UTF8_MIDDLE_DOT) .arg(cap_file_->drops) .arg((100.0*cap_file_->drops)/cap_file_->count, 0, 'f', 1)); } if(cap_file_->ignored_count > 0) { packets_str.append(QString(tr(" %1 Ignored: %2 (%3%)")) .arg(UTF8_MIDDLE_DOT) .arg(cap_file_->ignored_count) .arg((100.0*cap_file_->ignored_count)/cap_file_->count, 0, 'f', 1)); } if(!cap_file_->is_tempfile) { /* Loading an existing file */ gulong computed_elapsed = cf_get_computed_elapsed(cap_file_); packets_str.append(QString(tr(" %1 Load time: %2:%3.%4")) .arg(UTF8_MIDDLE_DOT) .arg(computed_elapsed/60000) .arg(computed_elapsed%60000/1000) .arg(computed_elapsed%1000)); } } else { #endif // HAVE_LIBPCAP packets_str = tr("No Packets"); #ifdef HAVE_LIBPCAP } #endif // HAVE_LIBPCAP popPacketStatus(); pushPacketStatus(packets_str); }
/* * Update the packets statusbar to the current values */ void packets_bar_update(void) { QString packetsStr = QString(""); if (!cur_main_status_bar_) return; cur_main_status_bar_->popPacketStatus(); /* Do we have any packets? */ if (cfile.count) { packetsStr.append(QString(QObject::tr("Packets: %1 %4 Displayed: %2 %4 Marked: %3")) .arg(cfile.count) .arg(cfile.displayed_count) .arg(cfile.marked_count) .arg(UTF8_MIDDLE_DOT)); if(cfile.drops_known) { packetsStr.append(QString(QObject::tr(" %1 Dropped: %2"))).arg(UTF8_MIDDLE_DOT).arg(cfile.drops); } if(cfile.ignored_count > 0) { packetsStr.append(QString(QObject::tr(" %1 Ignored: %2")).arg(UTF8_MIDDLE_DOT).arg(cfile.ignored_count)); } if(!cfile.is_tempfile) { /* Loading an existing file */ gulong computed_elapsed = cf_get_computed_elapsed(); packetsStr.append(QString(QObject::tr(" %1 Load time: %2:%3.%4")) .arg(UTF8_MIDDLE_DOT) .arg(computed_elapsed/60000) .arg(computed_elapsed%60000/1000) .arg(computed_elapsed%1000)); } } else { packetsStr.append(QObject::tr("No Packets")); } cur_main_status_bar_->pushPacketStatus(packetsStr); }