Package com.biglybt.net.udp.uc.impl
Class PRUDPPacketHandlerStatsImpl
java.lang.Object
com.biglybt.net.udp.uc.impl.PRUDPPacketHandlerStatsImpl
- All Implemented Interfaces:
PRUDPPacketHandlerStats
,Cloneable
public class PRUDPPacketHandlerStatsImpl
extends Object
implements PRUDPPacketHandlerStats, Cloneable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate long
private long
private PRUDPPacketHandlerSupport
private long
private long
private long
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
PRUDPPacketHandlerStatsImpl
(PRUDPPacketHandlerSupport _packet_handler) -
Method Summary
Modifier and TypeMethodDescriptionlong
long
long
long
long
long
long
protected void
packetReceived
(int len) protected void
packetSent
(int len) protected void
primordialPacketReceived
(int len) protected void
primordialPacketSent
(int len) protected void
snapshot()
-
Field Details
-
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 Details
-
PRUDPPacketHandlerStatsImpl
-
-
Method Details
-
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
- Specified by:
snapshot
in interfacePRUDPPacketHandlerStats
-