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 longprivate longprivate PRUDPPacketHandlerSupportprivate longprivate longprivate long -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPRUDPPacketHandlerStatsImpl(PRUDPPacketHandlerSupport _packet_handler) -
Method Summary
Modifier and TypeMethodDescriptionlonglonglonglonglonglonglongprotected voidpacketReceived(int len) protected voidpacketSent(int len) protected voidprimordialPacketReceived(int len) protected voidprimordialPacketSent(int len) protected voidsnapshot()
-
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:
getPacketsSentin interfacePRUDPPacketHandlerStats
-
packetSent
protected void packetSent(int len) -
getPacketsReceived
public long getPacketsReceived()- Specified by:
getPacketsReceivedin 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:
getRequestsTimedOutin interfacePRUDPPacketHandlerStats
-
requestTimedOut
protected void requestTimedOut() -
getBytesSent
public long getBytesSent()- Specified by:
getBytesSentin interfacePRUDPPacketHandlerStats
-
getBytesReceived
public long getBytesReceived()- Specified by:
getBytesReceivedin interfacePRUDPPacketHandlerStats
-
getSendQueueLength
public long getSendQueueLength()- Specified by:
getSendQueueLengthin interfacePRUDPPacketHandlerStats
-
getReceiveQueueLength
public long getReceiveQueueLength()- Specified by:
getReceiveQueueLengthin interfacePRUDPPacketHandlerStats
-
snapshot
- Specified by:
snapshotin interfacePRUDPPacketHandlerStats
-