Class DHTUDPPacketHandlerStats
- java.lang.Object
-
- com.biglybt.core.dht.transport.udp.impl.packethandler.DHTUDPPacketHandlerStats
-
public class DHTUDPPacketHandlerStats extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private long
bytes_received
private long
bytes_sent
private long
packets_received
private long
packets_sent
private PRUDPPacketHandlerStats
stats
private long
timeouts
-
Constructor Summary
Constructors Modifier Constructor Description protected
DHTUDPPacketHandlerStats(DHTUDPPacketHandlerStats _originator, PRUDPPacketHandlerStats _stats)
protected
DHTUDPPacketHandlerStats(PRUDPPacketHandler _handler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getBytesReceived()
long
getBytesSent()
long
getPacketsReceived()
long
getPacketsSent()
long
getReceiveQueueLength()
long
getRequestsTimedOut()
long
getSendQueueLength()
protected void
packetReceived(long bytes)
protected void
packetSent(long bytes)
DHTUDPPacketHandlerStats
snapshot()
protected void
timeout()
-
-
-
Field Detail
-
packets_sent
private long packets_sent
-
packets_received
private long packets_received
-
bytes_sent
private long bytes_sent
-
bytes_received
private long bytes_received
-
timeouts
private long timeouts
-
stats
private final PRUDPPacketHandlerStats stats
-
-
Constructor Detail
-
DHTUDPPacketHandlerStats
protected DHTUDPPacketHandlerStats(PRUDPPacketHandler _handler)
-
DHTUDPPacketHandlerStats
protected DHTUDPPacketHandlerStats(DHTUDPPacketHandlerStats _originator, PRUDPPacketHandlerStats _stats)
-
-
Method Detail
-
timeout
protected void timeout()
-
packetSent
protected void packetSent(long bytes)
-
packetReceived
protected void packetReceived(long bytes)
-
getPacketsSent
public long getPacketsSent()
-
getPacketsReceived
public long getPacketsReceived()
-
getRequestsTimedOut
public long getRequestsTimedOut()
-
getBytesSent
public long getBytesSent()
-
getBytesReceived
public long getBytesReceived()
-
getSendQueueLength
public long getSendQueueLength()
-
getReceiveQueueLength
public long getReceiveQueueLength()
-
snapshot
public DHTUDPPacketHandlerStats snapshot()
-
-