|
barchart-udt-core 2.3.0-SNAPSHOT / 2013-05-13T01:37:38.485-0500 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.barchart.udt.MonitorUDT
public class MonitorUDT
note: do not change field names; used by JNI
| Field Summary | |
|---|---|
protected int |
byteAvailRcvBuf
available UDT receiver buffer size |
protected int |
byteAvailSndBuf
available UDT sender buffer size |
protected double |
mbpsBandwidth
estimated bandwidth, in Mb/s |
protected double |
mbpsRecvRate
receiving rate in Mb/s |
protected double |
mbpsSendRate
sending rate in Mb/s |
protected double |
msRTT
RTT, in milliseconds |
protected long |
msTimeStamp
time since the UDT entity is started, in milliseconds. |
protected int |
pktCongestionWindow
congestion window size, in number of packets |
protected int |
pktFlightSize
number of packets on flight |
protected int |
pktFlowWindow
flow window size, in number of packets |
protected int |
pktRcvLoss
number of lost packets (receiverer side) |
protected int |
pktRcvLossTotal
total number of lost packets (receiver side) |
protected long |
pktRecv
number of received packets |
protected int |
pktRecvACK
number of received ACK packets |
protected int |
pktRecvACKTotal
total number of received ACK packets |
protected int |
pktRecvNAK
number of received NAK packets |
protected int |
pktRecvNAKTotal
total number of received NAK packets |
protected long |
pktRecvTotal
total number of received packets |
protected int |
pktRetrans
number of retransmitted packets |
protected int |
pktRetransTotal
total number of retransmitted packets |
protected long |
pktSent
number of sent data packets, including retransmissions |
protected int |
pktSentACK
number of sent ACK packets |
protected int |
pktSentACKTotal
total number of sent ACK packets |
protected int |
pktSentNAK
number of sent NAK packets |
protected int |
pktSentNAKTotal
total number of sent NAK packets |
protected long |
pktSentTotal
total number of sent data packets, including retransmissions |
protected int |
pktSndLoss
number of lost packets (sender side) |
protected int |
pktSndLossTotal
total number of lost packets (sender side) |
protected SocketUDT |
socketUDT
|
protected double |
usPktSndPeriod
packet sending period, in microseconds |
protected long |
usSndDuration
busy sending time (i.e., idle time exclusive) |
protected long |
usSndDurationTotal
total time duration when UDT is sending data (idle time exclusive) |
| Constructor Summary | |
|---|---|
protected |
MonitorUDT(SocketUDT socketUDT)
|
| Method Summary | |
|---|---|
void |
appendSnapshot(StringBuilder text)
current monitor status snapshot for all parameters |
int |
currentAvailableInReceiver()
|
int |
currentAvailableInSender()
|
int |
currentCongestionWindow()
|
int |
currentFlightSize()
|
int |
currentFlowWindow()
|
double |
currentMbpsBandwidth()
|
double |
currentMillisRTT()
|
double |
currentSendPeriod()
|
long |
globalMicrosSendDurationTotal()
|
int |
globalReceivedAckTotal()
|
int |
globalReceivedNakTotal()
|
long |
globalReceivedTotal()
|
int |
globalReceiverLost()
|
int |
globalRetransmittedTotal()
|
int |
globalSenderLost()
|
int |
globalSentAckTotal()
|
int |
globalSentNakTotal()
|
long |
globalSentTotal()
|
protected boolean |
isNumeric(Field field)
|
long |
localPacketsReceived()
|
long |
localPacketsSent()
|
int |
localReceivedAck()
|
int |
localReceivedNak()
|
int |
localReceiverLost()
|
int |
localRetransmitted()
|
int |
localSenderLost()
|
int |
localSentAck()
|
int |
localSentNak()
|
double |
mbpsReceiveRate()
|
double |
mbpsSendRate()
|
long |
microsSendTime()
|
long |
millisSinceStart()
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected final SocketUDT socketUDT
protected volatile long msTimeStamp
protected volatile long pktSentTotal
protected volatile long pktRecvTotal
protected volatile int pktSndLossTotal
protected volatile int pktRcvLossTotal
protected volatile int pktRetransTotal
protected volatile int pktSentACKTotal
protected volatile int pktRecvACKTotal
protected volatile int pktSentNAKTotal
protected volatile int pktRecvNAKTotal
protected volatile long usSndDurationTotal
protected volatile long pktSent
protected volatile long pktRecv
protected volatile int pktSndLoss
protected volatile int pktRcvLoss
protected volatile int pktRetrans
protected volatile int pktSentACK
protected volatile int pktRecvACK
protected volatile int pktSentNAK
protected volatile int pktRecvNAK
protected volatile double mbpsSendRate
protected volatile double mbpsRecvRate
protected volatile long usSndDuration
protected volatile double usPktSndPeriod
protected volatile int pktFlowWindow
protected volatile int pktCongestionWindow
protected volatile int pktFlightSize
protected volatile double msRTT
protected volatile double mbpsBandwidth
protected volatile int byteAvailSndBuf
protected volatile int byteAvailRcvBuf
| Constructor Detail |
|---|
protected MonitorUDT(SocketUDT socketUDT)
| Method Detail |
|---|
public long millisSinceStart()
public long globalSentTotal()
public long globalReceivedTotal()
public int globalSenderLost()
public int globalReceiverLost()
public int globalRetransmittedTotal()
public int globalSentAckTotal()
public int globalReceivedAckTotal()
public int globalSentNakTotal()
public int globalReceivedNakTotal()
public long globalMicrosSendDurationTotal()
public long localPacketsSent()
public long localPacketsReceived()
public int localSenderLost()
public int localReceiverLost()
public int localRetransmitted()
public int localSentAck()
public int localReceivedAck()
public int localSentNak()
public int localReceivedNak()
public double mbpsSendRate()
public double mbpsReceiveRate()
public long microsSendTime()
public double currentSendPeriod()
public int currentFlowWindow()
public int currentCongestionWindow()
public int currentFlightSize()
public double currentMillisRTT()
public double currentMbpsBandwidth()
public int currentAvailableInSender()
public int currentAvailableInReceiver()
public void appendSnapshot(StringBuilder text)
protected boolean isNumeric(Field field)
public String toString()
toString in class Object
|
barchart-udt-core 2.3.0-SNAPSHOT / 2013-05-13T01:37:38.485-0500 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||