![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include <recv_report.hpp>


Classes | |
| struct | RecvReport |
Public Member Functions | |
| RecvReportWidget (QWidget *parent=nullptr) | |
| ~RecvReportWidget ()=default | |
| void | parseLine (std::string_view line) |
| void | reset () |
| void | updateVal () |
Private Slots | |
| void | timeout () |
Private Attributes | |
| QElapsedTimer | elapsedTimer |
| SSRC_container< RecvReport, decltype(elapsedTimer.elapsed())> | reports |
| const int | timeout_msec = 15000 |
| QTimer | timer |
Definition at line 13 of file recv_report.hpp.
| RecvReportWidget::RecvReportWidget | ( | QWidget * | parent = nullptr | ) |
Definition at line 9 of file recv_report.cpp.
References elapsedTimer, reset(), timeout(), timeout_msec, and timer.

|
default |
| void RecvReportWidget::parseLine | ( | std::string_view | line | ) |
Definition at line 30 of file recv_report.cpp.
References elapsedTimer, loss, RecvReportWidget::RecvReport::lost, reports, RecvReportWidget::RecvReport::rtt_usec, sv_is_prefix(), RecvReportWidget::RecvReport::total, and updateVal().

| void RecvReportWidget::reset | ( | ) |
Definition at line 19 of file recv_report.cpp.
References reports, and timer.
Referenced by RecvReportWidget().
|
privateslot |
Definition at line 77 of file recv_report.cpp.
Referenced by RecvReportWidget().
| void RecvReportWidget::updateVal | ( | ) |
Definition at line 50 of file recv_report.cpp.
References elapsedTimer, loss, reports, timeout_msec, and timer.
Referenced by parseLine().
|
private |
Definition at line 28 of file recv_report.hpp.
Referenced by RecvReportWidget(), parseLine(), and updateVal().
|
private |
Definition at line 35 of file recv_report.hpp.
Referenced by parseLine(), reset(), and updateVal().
|
private |
Definition at line 37 of file recv_report.hpp.
Referenced by RecvReportWidget(), and updateVal().
|
private |
Definition at line 27 of file recv_report.hpp.
Referenced by RecvReportWidget(), reset(), and updateVal().