Proud::CNetCoreStats Class Referenceabstract
Inheritance diagram for Proud::CNetCoreStats:

Public Member Functions

uint64_t GetTotalReceiveBytes ()
 
uint64_t GetTotalSendCount ()
 
uint64_t GetTotalReceiveCount ()
 
uint64_t GetTotalSendBytes ()
 
PROUD_API CNetCoreStats ()
 
virtual String ToString () const =0
 

Public Attributes

uint64_t m_totalTcpReceiveCount
 
uint64_t m_totalTcpReceiveBytes
 
uint64_t m_totalTcpSendCount
 
uint64_t m_totalTcpSendBytes
 
uint64_t m_totalUdpReceiveCount
 
uint64_t m_totalUdpReceiveBytes
 
uint64_t m_totalUdpSendCount
 
uint64_t m_totalUdpSendBytes
 
uint64_t m_totalWebSocketReceiveCount
 
uint64_t m_totalWebSocketReceiveBytes
 
uint64_t m_totalWebSocketSendCount
 
uint64_t m_totalWebSocketSendBytes
 

Detailed Description

Status information.

Constructor & Destructor Documentation

PROUD_API Proud::CNetCoreStats::CNetCoreStats ( )

Number of all messages sent. This includes RMI and the headers of all packets in ProudNet.

Member Function Documentation

uint64_t Proud::CNetCoreStats::GetTotalSendCount ( )
inline

Amount(byte) of all messages sent. This includes RMI and the headers of all packets in ProudNet.

virtual String Proud::CNetCoreStats::ToString ( ) const
pure virtual

Returns a string that represents this object.

Implemented in Proud::CNetServerStats, and Proud::CNetClientStats.

Member Data Documentation

uint64_t Proud::CNetCoreStats::m_totalTcpReceiveBytes

Amount(byte) of all TCP messages received. This includes RMI and the headers of all packets in ProudNet.

uint64_t Proud::CNetCoreStats::m_totalTcpSendBytes

Amount(byte) of all TCP messages sent. This includes RMI and the headers of all packets in ProudNet.

uint64_t Proud::CNetCoreStats::m_totalUdpReceiveBytes

Amount(byte) of all UDP messages received. This includes RMI and the headers of all packets in ProudNet

uint64_t Proud::CNetCoreStats::m_totalUdpReceiveCount

Number of all UDP messages received. This includes RMI and the headers of all packets in ProudNet.

uint64_t Proud::CNetCoreStats::m_totalUdpSendBytes

Amount(byte) of all UDP messages sent. This includes RMI and the headers of all packets in ProudNet.

uint64_t Proud::CNetCoreStats::m_totalUdpSendCount

Number of all UDP messages sent. This includes RMI and the headers of all packets in ProudNet.

uint64_t Proud::CNetCoreStats::m_totalWebSocketReceiveBytes

Amount(byte) of all WebSocket messages received. This includes RMI and the headers of all packets in ProudNet

uint64_t Proud::CNetCoreStats::m_totalWebSocketReceiveCount

Number of all WebSocket messages received. This includes RMI and the headers of all packets in ProudNet.

uint64_t Proud::CNetCoreStats::m_totalWebSocketSendBytes

Amount(byte) of all WebSocket messages sent. This includes RMI and the headers of all packets in ProudNet.

uint64_t Proud::CNetCoreStats::m_totalWebSocketSendCount

Number of all WebSocket messages sent. This includes RMI and the headers of all packets in ProudNet.