used to track general performance metrics for a given connection with respect to time. More...
#include <ConnectionMetrics.h>
Public Member Functions | |
| ConnectionMetrics & | operator= (const ConnectionMetrics &rhs)=default |
| void | Reset () |
| Resets all internal metrics to defaults. | |
| void | LogPacketSent (uint32_t byteCount, AZ::TimeMs currentTimeMs) |
| void | LogPacketRecv (uint32_t byteCount, AZ::TimeMs currentTimeMs) |
| void | LogPacketLost () |
| void | LogPacketAcked () |
Public Attributes | |
| uint32_t | m_packetsSent = 0 |
| uint32_t | m_packetsRecv = 0 |
| uint32_t | m_packetsLost = 0 |
| uint32_t | m_packetsAcked = 0 |
| DatarateMetrics | m_sendDatarate |
| DatarateMetrics | m_recvDatarate |
| ConnectionComputeRtt | m_connectionRtt |
used to track general performance metrics for a given connection with respect to time.