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


Classes | |
| struct | SSRC_report |
Public Member Functions | |
| RecvLossWidget (QWidget *parent=nullptr) | |
| ~RecvLossWidget ()=default | |
| void | parseLine (std::string_view) |
| void | reset () |
Private Slots | |
| void | timeout () |
Private Member Functions | |
| void | addReport (int ssrc, int received, int total) |
| void | updateVal () |
Private Attributes | |
| QElapsedTimer | elapsedTimer |
| SSRC_container< SSRC_report, decltype(elapsedTimer.elapsed())> | reports |
| QTimer | timer |
Static Private Attributes | |
| static const int | timeout_msec = 15000 |
Definition at line 13 of file recv_loss.hpp.
| RecvLossWidget::RecvLossWidget | ( | QWidget * | parent = nullptr | ) |
Definition at line 8 of file recv_loss.cpp.
References elapsedTimer, reset(), timeout(), timeout_msec, and timer.

|
default |
|
private |
Definition at line 56 of file recv_loss.cpp.
References elapsedTimer, RecvLossWidget::SSRC_report::received, reports, and RecvLossWidget::SSRC_report::total.
Referenced by parseLine().
| void RecvLossWidget::parseLine | ( | std::string_view | line | ) |
Definition at line 29 of file recv_loss.cpp.
References addReport(), parse_num(), sv_is_prefix(), tokenize(), and updateVal().

| void RecvLossWidget::reset | ( | ) |
Definition at line 18 of file recv_loss.cpp.
References reports, and timer.
Referenced by RecvLossWidget(), and UltragridWindow::UltragridWindow().
|
privateslot |
Definition at line 90 of file recv_loss.cpp.
Referenced by RecvLossWidget().
|
private |
Definition at line 63 of file recv_loss.cpp.
References elapsedTimer, reports, timeout_msec, and timer.
Referenced by parseLine().
|
private |
Definition at line 28 of file recv_loss.hpp.
Referenced by RecvLossWidget(), addReport(), and updateVal().
|
private |
Definition at line 34 of file recv_loss.hpp.
Referenced by addReport(), reset(), and updateVal().
|
staticprivate |
Definition at line 26 of file recv_loss.hpp.
Referenced by RecvLossWidget(), and updateVal().
|
private |
Definition at line 27 of file recv_loss.hpp.
Referenced by RecvLossWidget(), reset(), and updateVal().