org.gudy.azureus2.core3.global
Interface GlobalManagerStats

All Known Implementing Classes:
GlobalManagerStatsImpl

public interface GlobalManagerStats

Author:
parg

Method Summary
 void dataBytesReceived(int bytes, boolean LAN)
           
 void dataBytesSent(int bytes, boolean LAN)
           
 void discarded(int bytes)
           
 int getDataAndProtocolReceiveRate()
           
 int getDataAndProtocolSendRate()
           
 int getDataReceiveRate()
          Data Receive Rate over the last 10s
 int getDataReceiveRateNoLAN()
           
 int getDataReceiveRateNoLAN(int average_period)
           
 int getDataSendRate()
          Data Send Rate over the last 10s
 int getDataSendRateAtClose()
           
 int getDataSendRateNoLAN()
           
 int getDataSendRateNoLAN(int average_period)
           
 int getProtocolReceiveRate()
           
 int getProtocolReceiveRateNoLAN()
           
 int getProtocolReceiveRateNoLAN(int average_period)
           
 int getProtocolSendRate()
           
 int getProtocolSendRateNoLAN()
           
 int getProtocolSendRateNoLAN(int average_period)
           
 long getSmoothedReceiveRate()
          Smoothed Receive Rate, including data and protocol, based on "Stats Smoothing Secs" (default to 60s, min 30s)
 long getSmoothedSendRate()
          Smoothed Send Rate, including data and protocol, based on "Stats Smoothing Secs" (default to 60s, min 30s)
 long getTotalDataBytesReceived()
           
 long getTotalDataBytesSent()
           
 long getTotalProtocolBytesReceived()
           
 long getTotalProtocolBytesSent()
           
 long getTotalSwarmsPeerRate(boolean downloading, boolean seeding)
           
 void protocolBytesReceived(int bytes, boolean LAN)
           
 void protocolBytesSent(int bytes, boolean LAN)
           
 

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()

getTotalDataBytesSent

long getTotalDataBytesSent()

getTotalProtocolBytesSent

long getTotalProtocolBytesSent()

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)