Package com.biglybt.core.global
Interface GlobalManagerStats
- All Known Implementing Classes:
GlobalManagerStatsImpl
public interface GlobalManagerStats
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
static interface
static interface
static interface
-
Method Summary
Modifier and TypeMethodDescriptionvoid
dataBytesReceived
(int bytes, boolean LAN) void
dataBytesSent
(int bytes, boolean LAN) void
discarded
(int bytes) int
int
int
Data Receive Rate over the last 10sint
int
getDataReceiveRateNoLAN
(int average_period) int
Data Send Rate over the last 10sint
int
int
getDataSendRateNoLAN
(int average_period) int
int
int
getProtocolReceiveRateNoLAN
(int average_period) int
int
int
getProtocolSendRateNoLAN
(int average_period) long
Smoothed Receive Rate, including data and protocol, based on "Stats Smoothing Secs" see @linkGeneralUtils
for defaults and limitslong
Smoothed Send Rate, including data and protocol, based on "Stats Smoothing Secs", see @linkGeneralUtils
for defaults and limitslong
long
default long
default long
long
long
long
getTotalSwarmsPeerRate
(boolean downloading, boolean seeding) void
protocolBytesReceived
(int bytes, boolean LAN) void
protocolBytesSent
(int bytes, boolean LAN) void
-
Method Details
-
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", see @linkGeneralUtils
for defaults and limits -
getSmoothedReceiveRate
long getSmoothedReceiveRate()Smoothed Receive Rate, including data and protocol, based on "Stats Smoothing Secs" see @linkGeneralUtils
for defaults and limits -
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
Iterator<GlobalManagerStats.CountryDetails> getCountryDetails() -
receiveRemoteStats
-
getAggregateRemoteStats
GlobalManagerStats.AggregateStats getAggregateRemoteStats() -
getAggregateLocalStats
GlobalManagerStats.AggregateStats getAggregateLocalStats() -
getAggregateLocalStats
-