Package com.biglybt.core.stats.transfer
Interface LongTermStats
- All Known Subinterfaces:
LongTermStatsWrapper.LongTermStatsWrapperHelper
- All Known Implementing Classes:
LongTermStatsBase
,LongTermStatsGenericImpl
,LongTermStatsImpl
,LongTermStatsWrapper
public interface LongTermStats
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
static interface
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final String[]
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(long min_delta_bytes, LongTermStatsListener listener) long[]
long
long[]
getTotalUsageInPeriod
(int period_type, double multiplier) long[]
getTotalUsageInPeriod
(int period_type, double multiplier, LongTermStats.RecordAccepter accepter) long[]
getTotalUsageInPeriod
(Date start_date, Date end_date) long[]
getTotalUsageInPeriod
(Date start_date, Date end_date, LongTermStats.RecordAccepter accepter) boolean
void
removeListener
(LongTermStatsListener listener) void
reset()
-
Field Details
-
ST_PROTOCOL_UPLOAD
static final int ST_PROTOCOL_UPLOAD- See Also:
-
ST_DATA_UPLOAD
static final int ST_DATA_UPLOAD- See Also:
-
ST_PROTOCOL_DOWNLOAD
static final int ST_PROTOCOL_DOWNLOAD- See Also:
-
ST_DATA_DOWNLOAD
static final int ST_DATA_DOWNLOAD- See Also:
-
ST_DHT_UPLOAD
static final int ST_DHT_UPLOAD- See Also:
-
ST_DHT_DOWNLOAD
static final int ST_DHT_DOWNLOAD- See Also:
-
PT_CURRENT_HOUR
static final int PT_CURRENT_HOUR- See Also:
-
PT_CURRENT_DAY
static final int PT_CURRENT_DAY- See Also:
-
PT_CURRENT_WEEK
static final int PT_CURRENT_WEEK- See Also:
-
PT_CURRENT_MONTH
static final int PT_CURRENT_MONTH- See Also:
-
PT_SLIDING_HOUR
static final int PT_SLIDING_HOUR- See Also:
-
PT_SLIDING_DAY
static final int PT_SLIDING_DAY- See Also:
-
PT_SLIDING_WEEK
static final int PT_SLIDING_WEEK- See Also:
-
PT_NAMES
-
-
Method Details
-
isEnabled
boolean isEnabled() -
getCurrentRateBytesPerSecond
long[] getCurrentRateBytesPerSecond() -
getOverallStartTime
long getOverallStartTime() -
getTotalUsageInPeriod
-
getTotalUsageInPeriod
-
getTotalUsageInPeriod
long[] getTotalUsageInPeriod(int period_type, double multiplier) -
getTotalUsageInPeriod
long[] getTotalUsageInPeriod(int period_type, double multiplier, LongTermStats.RecordAccepter accepter) -
addListener
-
removeListener
-
reset
void reset()
-