Package com.biglybt.net.udp.uc.impl
Class PRUDPPacketHandlerStatsImpl
- java.lang.Object
-
- com.biglybt.net.udp.uc.impl.PRUDPPacketHandlerStatsImpl
-
- All Implemented Interfaces:
PRUDPPacketHandlerStats
,java.lang.Cloneable
public class PRUDPPacketHandlerStatsImpl extends java.lang.Object implements PRUDPPacketHandlerStats, java.lang.Cloneable
-
-
Field Summary
Fields Modifier and Type Field Description private long
bytes_received
private long
bytes_sent
private PRUDPPacketHandlerImpl
packet_handler
private long
packets_received
private long
packets_sent
private long
requests_timeout
-
Constructor Summary
Constructors Modifier Constructor Description protected
PRUDPPacketHandlerStatsImpl(PRUDPPacketHandlerImpl _packet_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(int len)
protected void
packetSent(int len)
protected void
primordialPacketReceived(int len)
protected void
primordialPacketSent(int len)
protected void
requestTimedOut()
PRUDPPacketHandlerStats
snapshot()
-
-
-
Field Detail
-
packet_handler
private PRUDPPacketHandlerImpl packet_handler
-
packets_sent
private long packets_sent
-
packets_received
private long packets_received
-
requests_timeout
private long requests_timeout
-
bytes_sent
private long bytes_sent
-
bytes_received
private long bytes_received
-
-
Constructor Detail
-
PRUDPPacketHandlerStatsImpl
protected PRUDPPacketHandlerStatsImpl(PRUDPPacketHandlerImpl _packet_handler)
-
-
Method Detail
-
getPacketsSent
public long getPacketsSent()
- Specified by:
getPacketsSent
in interfacePRUDPPacketHandlerStats
-
packetSent
protected void packetSent(int len)
-
getPacketsReceived
public long getPacketsReceived()
- Specified by:
getPacketsReceived
in interfacePRUDPPacketHandlerStats
-
packetReceived
protected void packetReceived(int len)
-
primordialPacketSent
protected void primordialPacketSent(int len)
-
primordialPacketReceived
protected void primordialPacketReceived(int len)
-
getRequestsTimedOut
public long getRequestsTimedOut()
- Specified by:
getRequestsTimedOut
in interfacePRUDPPacketHandlerStats
-
requestTimedOut
protected void requestTimedOut()
-
getBytesSent
public long getBytesSent()
- Specified by:
getBytesSent
in interfacePRUDPPacketHandlerStats
-
getBytesReceived
public long getBytesReceived()
- Specified by:
getBytesReceived
in interfacePRUDPPacketHandlerStats
-
getSendQueueLength
public long getSendQueueLength()
- Specified by:
getSendQueueLength
in interfacePRUDPPacketHandlerStats
-
getReceiveQueueLength
public long getReceiveQueueLength()
- Specified by:
getReceiveQueueLength
in interfacePRUDPPacketHandlerStats
-
snapshot
public PRUDPPacketHandlerStats snapshot()
- Specified by:
snapshot
in interfacePRUDPPacketHandlerStats
-
-