struct EndPointInfo : public nn::nex::RootObject { Time resetTime; qByte streamID; NetFaultReason netFaultReason; qUnsignedInt32 rtt; qUnsignedInt32 rttAverage; qUnsignedInt32 sendCount; qUnsignedInt32 sendUnreliableCount; qUnsignedInt32 sendUnreliableDataCount; qUnsignedInt32 sendUnreliableBroadcastCount; qUnsignedInt32 sendUnreliableSendMultiCount; qUnsignedInt32 sendPingCount; qUnsignedInt32 sendTimeoutCount; qUnsignedInt32 sendDisconnectWaitCount; qUnsignedInt32 sendUnreliableSizeOverCount; qUnsignedInt32 sendTotalSize; qUnsignedInt32 sendUnreliableTotalSize; qUnsignedInt32 sendUnreliableDataTotalSize; qUnsignedInt32 sendUnreliableBroadcastTotalSize; qUnsignedInt32 sendUnreliableSendMultiTotalSize; qUnsignedInt32 receiveUnreliableCount; qUnsignedInt32 receiveUnreliableDataCount; qUnsignedInt32 receiveUnreliableBroadcastCount; qUnsignedInt32 receiveUnreliableSendMultiCount; qUnsignedInt32 receiveUnreliableTotalSize; qUnsignedInt32 receiveUnreliableDataTotalSize; qUnsignedInt32 receiveUnreliableBroadcastTotalSize; qUnsignedInt32 receiveUnreliableSendMultiTotalSize; qUnsignedInt32 receivePingCount; qUnsignedInt32 receiveAckWantedCount; qUnsignedInt32 receiveUselessAckCount; qUnsignedInt32 receiveUnreliableDropCount; qUnsignedInt32 receiveUnreliableNeglectCount; qUnsignedInt32 receiveUnreliableDuplicateReorderingCount; qUnsignedInt32 sendReliableCount; qUnsignedInt32 sendReliableTotalSize; qUnsignedInt32 sendReliableFragCount; qUnsignedInt32 sendReliableFailureCount; qUnsignedInt32 sendReliableRetransmitCount; qUnsignedInt32 sendReliableRetransmitTotalSize; qUnsignedInt32 sendReliableRetransmitMax; qUnsignedInt32 pushReliableCount; qUnsignedInt32 pushReliableFailureCount; qUnsignedInt32 receiveReliableCount; qUnsignedInt32 receiveReliableTotalSize; qUnsignedInt32 rtoMax; qUnsignedInt32 rtoMin; };
This structure handles EndPoint
packet parsing information.
The size unit is bytes.
resetTime | Time of the reset. | |
---|---|---|
streamID | Stream ID. | |
netFaultReason | Reason for when a fault occurs on the network. | |
rtt | The round trip time, in milliseconds. | |
rttAverage | The smoothed round trip time, in milliseconds. | |
sendCount | Packet send count. | |
sendUnreliableCount | Unreliable packet send count. | |
sendUnreliableDataCount | Unreliable data packet send count. | |
sendUnreliableBroadcastCount | Unreliable broadcast packet send count. | |
sendUnreliableSendMultiCount | Packet send count using the unreliable send-multi feature. | |
sendPingCount | The ping send count ACK is not counted. | |
sendTimeoutCount | Number of packets that have timed out. | |
sendDisconnectWaitCount | Number of times waiting to send disconnect packets. | |
sendUnreliableSizeOverCount | Number of times attempting to send packets exceeding the size tolerated by unreliable. | |
sendTotalSize | Total send size of the packet. | |
sendUnreliableTotalSize | Total send size of the unreliable packet. | |
sendUnreliableDataTotalSize | Total send size of the unreliable data packet. | |
sendUnreliableBroadcastTotalSize | Total send size of the unreliable broadcast packet. | |
sendUnreliableSendMultiTotalSize | Total send size of the packet using the unreliable send-multi feature. | |
receiveUnreliableCount | Number of times unreliable packets were received. | |
receiveUnreliableDataCount | Number of times unreliable data packets were received. | |
receiveUnreliableBroadcastCount | Number of times unreliable broadcast packets were received. | |
receiveUnreliableSendMultiCount | Number of times unreliable send-multi packets were received. | |
receiveUnreliableTotalSize | Total size of the received unreliable packet. | |
receiveUnreliableDataTotalSize | Total size of the unreliable data packet. | |
receiveUnreliableBroadcastTotalSize | Total size of the unreliable broadcast packet. | |
receiveUnreliableSendMultiTotalSize | Total size of the unreliable send-multi packet. | |
receivePingCount | Number of times pings were received. | |
receiveAckWantedCount | Number of times packets requesting Ack were received. |
|
receiveUselessAckCount | Number of times a useless Ack was received. |
|
receiveUnreliableDropCount | Number of times unreliable packets were lost. | |
receiveUnreliableNeglectCount | Number of times unreliable packets were dropped because they could not be processed because of Scheduler::Dispatch timeouts. |
|
receiveUnreliableDuplicateReorderingCount | Number of times unreliable packets were dropped because of duplicate occurrences or sequence number rollback because of reordering. | |
sendReliableCount | Send count for reliable communications. | |
sendReliableTotalSize | Total reliable send size. | |
sendReliableFragCount | Number of times packet fragmentation occurred in reliable communications. | |
sendReliableFailureCount | Number of times reliable packets could not be sent. | |
sendReliableRetransmitCount | Number of reliable packets retransmissions. | |
sendReliableRetransmitTotalSize | Number of reliable packets retransmissions. | |
sendReliableRetransmitMax | Maximum number of reliable packets re-transmissions. | |
pushReliableCount | Number of times reliable packets were newly added. | |
pushReliableFailureCount | Number of times reliable packets failed to be newly added. | |
receiveReliableCount | Number of times reliable packets were received. | |
receiveReliableTotalSize | Size of the received reliable packet. | |
rtoMax | Maximum value for resend timeouts for reliable communication. | |
rtoMin | Minimum value for resend timeouts for reliable communication. |
Reset
|
Resets the structure values. | |
---|---|---|
Trace
|
Log output for the EndPointInfo parameters. |
nn::nex::RootObject
nn::nex::EndPointInfo
CONFIDENTIAL