Class DHTTransportUDPStatsImpl
java.lang.Object
com.biglybt.core.dht.transport.util.DHTTransportStatsImpl
com.biglybt.core.dht.transport.udp.impl.DHTTransportUDPStatsImpl
- All Implemented Interfaces:
DHTTransportStats
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DHTUDPPacketHandlerStatsprivate final DHTTransportUDPImplFields inherited from interface DHTTransportStats
AT_FIND_NODE, AT_FIND_VALUE, AT_KEY_BLOCK, AT_PING, AT_QUERY_STORE, AT_STATS, AT_STORE, STAT_FAILED, STAT_OK, STAT_RECEIVED, STAT_SENT -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDHTTransportUDPStatsImpl(DHTTransportUDPImpl _transport, byte _pv, DHTUDPPacketHandlerStats _stats) -
Method Summary
Modifier and TypeMethodDescriptionlonglonglonglonglongint-1 if stats not yet availableprotected voidsetStats(DHTUDPPacketHandlerStats _stats) snapshot()Methods inherited from class DHTTransportStatsImpl
add, dataFailed, dataOK, dataReceived, dataSent, findNodeFailed, findNodeOK, findNodeReceived, findNodeSent, findValueFailed, findValueOK, findValueReceived, findValueSent, getAliens, getData, getFindNodes, getFindValues, getIncomingRequests, getKeyBlocks, getPings, getProtocolVersion, getQueryStores, getRTTHistory, getSkewAverage, getStores, getString, incomingRequestReceived, keyBlockFailed, keyBlockOK, keyBlockReceived, keyBlockSent, outgoingRequestSent, pingFailed, pingOK, pingReceived, pingSent, queryStoreFailed, queryStoreOK, queryStoreReceived, queryStoreSent, receivedRTT, recordSkew, snapshotSupport, statsFailed, statsOK, statsReceived, statsSent, storeFailed, storeOK, storeReceived, storeSent
-
Field Details
-
transport
-
stats
-
-
Constructor Details
-
DHTTransportUDPStatsImpl
protected DHTTransportUDPStatsImpl(DHTTransportUDPImpl _transport, byte _pv, DHTUDPPacketHandlerStats _stats)
-
-
Method Details
-
setStats
-
getPacketsSent
public long getPacketsSent() -
getPacketsReceived
public long getPacketsReceived() -
getRequestsTimedOut
public long getRequestsTimedOut() -
getBytesSent
public long getBytesSent() -
getBytesReceived
public long getBytesReceived() -
getRouteablePercentage
public int getRouteablePercentage()Description copied from interface:DHTTransportStats-1 if stats not yet available- Returns:
-
snapshot
-
getString
- Specified by:
getStringin interfaceDHTTransportStats- Overrides:
getStringin classDHTTransportStatsImpl
-