MultipathStats
Aggregates statistics of each network path in multipath transmission.
struct MultipathStats {
uint32_t lanTxBytes;
uint32_t lanRxBytes;
uint32_t wifiTxBytes;
uint32_t wifiRxBytes;
uint32_t mobileTxBytes;
uint32_t mobileRxBytes;
int activePathNum;
const PathStats* pathStats;
MultipathStats()
: lanTxBytes(0),
lanRxBytes(0),
wifiTxBytes(0),
wifiRxBytes(0),
mobileTxBytes(0),
mobileRxBytes(0),
activePathNum(0),
pathStats(nullptr) {}
};
- Since:
- Available since v4.6.0.
Attributes
- lanTxBytes
- The total number of bytes sent over the LAN path.
- lanRxBytes
- The total number of bytes received over the LAN path.
- wifiTxBytes
- The total number of bytes sent over the Wi-Fi path.
- wifiRxBytes
- The total number of bytes received over the Wi-Fi path.
- mobileTxBytes
- The total number of bytes sent over the mobile network path.
- mobileRxBytes
- The total number of bytes received over the mobile network path.
- activePathNum
- The number of active transmission paths.
- pathStats
- An array of statistics for each active transmission path. See PathStats.