com.aelitis.azureus.core.dht.transport.udp.impl.packethandler
Class DHTUDPPacketHandlerStats

java.lang.Object
  extended by com.aelitis.azureus.core.dht.transport.udp.impl.packethandler.DHTUDPPacketHandlerStats

public class DHTUDPPacketHandlerStats
extends Object


Constructor Summary
protected DHTUDPPacketHandlerStats(DHTUDPPacketHandlerStats _originator, PRUDPPacketHandlerStats _stats)
           
protected DHTUDPPacketHandlerStats(PRUDPPacketHandler _handler)
           
 
Method Summary
 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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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()