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); }
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); }
void MainStatusBar::updateCaptureFixedStatistics(capture_session *cap_session) { QString packets_str; #ifndef HAVE_LIBPCAP Q_UNUSED(cap_session) #else /* Do we have any packets? */ if (cap_session->count) { packets_str.append(QString(tr("Packets: %1")) .arg(cap_session->count)); } else { #endif // HAVE_LIBPCAP packets_str = tr("No Packets"); #ifdef HAVE_LIBPCAP } #endif // HAVE_LIBPCAP popPacketStatus(); pushPacketStatus(packets_str); }