MCPcopy Create free account
hub / github.com/Haivision/srt / SrtStatsTableInit

Method SrtStatsTableInit

apps/statswriter.cpp:41–84  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

39struct SrtStatsTableInit
40{
41 SrtStatsTableInit(vector<unique_ptr<SrtStatData>>& s)
42 {
43 STATX(GEN, time, Time, msTimeStamp);
44
45 STAT(WINDOW, flow, pktFlowWindow);
46 STAT(WINDOW, congestion, pktCongestionWindow);
47 STAT(WINDOW, flight, pktFlightSize);
48
49 STAT(LINK, rtt, msRTT);
50 STAT(LINK, bandwidth, mbpsBandwidth);
51 STAT(LINK, maxBandwidth, mbpsMaxBW);
52
53 STAT(SEND, packets, pktSent);
54 STAT(SEND, packetsUnique, pktSentUnique);
55 STAT(SEND, packetsLost, pktSndLoss);
56 STAT(SEND, packetsDropped, pktSndDrop);
57 STAT(SEND, packetsRetransmitted, pktRetrans);
58 STAT(SEND, packetsFilterExtra, pktSndFilterExtra);
59 STAT(SEND, bytes, byteSent);
60 STAT(SEND, bytesUnique, byteSentUnique);
61 STAT(SEND, bytesDropped, byteSndDrop);
62 STAT(SEND, byteAvailBuf, byteAvailSndBuf);
63 STAT(SEND, msBuf, msSndBuf);
64 STAT(SEND, mbitRate, mbpsSendRate);
65 STAT(SEND, sendPeriod, usPktSndPeriod);
66
67 STAT(RECV, packets, pktRecv);
68 STAT(RECV, packetsUnique, pktRecvUnique);
69 STAT(RECV, packetsLost, pktRcvLoss);
70 STAT(RECV, packetsDropped, pktRcvDrop);
71 STAT(RECV, packetsRetransmitted, pktRcvRetrans);
72 STAT(RECV, packetsBelated, pktRcvBelated);
73 STAT(RECV, packetsFilterExtra, pktRcvFilterExtra);
74 STAT(RECV, packetsFilterSupply, pktRcvFilterSupply);
75 STAT(RECV, packetsFilterLoss, pktRcvFilterLoss);
76 STAT(RECV, bytes, byteRecv);
77 STAT(RECV, bytesUnique, byteRecvUnique);
78 STAT(RECV, bytesLost, byteRcvLoss);
79 STAT(RECV, bytesDropped, byteRcvDrop);
80 STAT(RECV, byteAvailBuf, byteAvailRcvBuf);
81 STAT(RECV, msBuf, msRcvBuf);
82 STAT(RECV, mbitRate, mbpsRecvRate);
83 STAT(RECV, msTsbPdDelay, msRcvTsbPdDelay);
84 }
85} g_SrtStatsTableInit (g_SrtStatsTable);
86
87

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected