Package com.biglybt.core.global
Interface GlobalManagerStats
-
- All Known Implementing Classes:
GlobalManagerStatsImpl
public interface GlobalManagerStats
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
GlobalManagerStats.AggregateStats
static interface
GlobalManagerStats.CountryDetails
static interface
GlobalManagerStats.RemoteCountryStats
static interface
GlobalManagerStats.RemoteStats
-
Method Summary
-
-
-
Method Detail
-
getDataReceiveRate
int getDataReceiveRate()
Data Receive Rate over the last 10s
-
getDataReceiveRateNoLAN
int getDataReceiveRateNoLAN()
-
getDataReceiveRateNoLAN
int getDataReceiveRateNoLAN(int average_period)
-
getProtocolReceiveRate
int getProtocolReceiveRate()
-
getProtocolReceiveRateNoLAN
int getProtocolReceiveRateNoLAN()
-
getProtocolReceiveRateNoLAN
int getProtocolReceiveRateNoLAN(int average_period)
-
getDataAndProtocolReceiveRate
int getDataAndProtocolReceiveRate()
-
getDataSendRate
int getDataSendRate()
Data Send Rate over the last 10s
-
getDataSendRateNoLAN
int getDataSendRateNoLAN()
-
getDataSendRateNoLAN
int getDataSendRateNoLAN(int average_period)
-
getProtocolSendRate
int getProtocolSendRate()
-
getProtocolSendRateNoLAN
int getProtocolSendRateNoLAN()
-
getProtocolSendRateNoLAN
int getProtocolSendRateNoLAN(int average_period)
-
getDataAndProtocolSendRate
int getDataAndProtocolSendRate()
-
getSmoothedSendRate
long getSmoothedSendRate()
Smoothed Send Rate, including data and protocol, based on "Stats Smoothing Secs" (default to 60s, min 30s)
-
getSmoothedReceiveRate
long getSmoothedReceiveRate()
Smoothed Receive Rate, including data and protocol, based on "Stats Smoothing Secs" (default to 60s, min 30s)
-
getDataSendRateAtClose
int getDataSendRateAtClose()
-
getTotalDataBytesReceived
long getTotalDataBytesReceived()
-
getTotalProtocolBytesReceived
long getTotalProtocolBytesReceived()
-
getTotalDataProtocolBytesReceived
default long getTotalDataProtocolBytesReceived()
-
getTotalDataBytesSent
long getTotalDataBytesSent()
-
getTotalProtocolBytesSent
long getTotalProtocolBytesSent()
-
getTotalDataProtocolBytesSent
default long getTotalDataProtocolBytesSent()
-
getTotalSwarmsPeerRate
long getTotalSwarmsPeerRate(boolean downloading, boolean seeding)
-
dataBytesSent
void dataBytesSent(int bytes, boolean LAN)
-
protocolBytesSent
void protocolBytesSent(int bytes, boolean LAN)
-
dataBytesReceived
void dataBytesReceived(int bytes, boolean LAN)
-
protocolBytesReceived
void protocolBytesReceived(int bytes, boolean LAN)
-
discarded
void discarded(int bytes)
-
getCountryDetails
java.util.Iterator<GlobalManagerStats.CountryDetails> getCountryDetails()
-
receiveRemoteStats
void receiveRemoteStats(GlobalManagerStats.RemoteStats stats)
-
getAggregateRemoteStats
GlobalManagerStats.AggregateStats getAggregateRemoteStats()
-
getAggregateLocalStats
GlobalManagerStats.AggregateStats getAggregateLocalStats()
-
getAggregateLocalStats
GlobalManagerStats.AggregateStats getAggregateLocalStats(DownloadManager dm)
-
-