Class DHTUDPPacketHandlerStats
java.lang.Object
com.biglybt.core.dht.transport.udp.impl.packethandler.DHTUDPPacketHandlerStats
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate long
private long
private long
private long
private final PRUDPPacketHandlerStats
private long
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
DHTUDPPacketHandlerStats
(DHTUDPPacketHandlerStats _originator, PRUDPPacketHandlerStats _stats) protected
DHTUDPPacketHandlerStats
(PRUDPPacketHandler _handler) -
Method Summary
Modifier and TypeMethodDescriptionlong
long
long
long
long
long
long
protected void
packetReceived
(long bytes) protected void
packetSent
(long bytes) snapshot()
protected void
timeout()
-
Field Details
-
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
-
-
Constructor Details
-
DHTUDPPacketHandlerStats
-
DHTUDPPacketHandlerStats
protected DHTUDPPacketHandlerStats(DHTUDPPacketHandlerStats _originator, PRUDPPacketHandlerStats _stats)
-
-
Method Details
-
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
-