Package com.biglybt.core.speedmanager
Class SpeedLimitHandler.NetLimit
- java.lang.Object
-
- com.biglybt.core.speedmanager.SpeedLimitHandler.NetLimit
-
- Enclosing class:
- SpeedLimitHandler
class SpeedLimitHandler.NetLimit extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private class
SpeedLimitHandler.NetLimit.NetLimitStatsProvider
-
Field Summary
Fields Modifier and Type Field Description private boolean
enabled
private long[]
limits
private LongTermStats
lt_stats
private double
multiplier
private java.lang.String
name
private java.lang.String
profile
private TagFeatureRateLimit
tag
private java.lang.String
tag_name
private TagType
tag_type
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private long[]
getLimits()
private LongTermStats
getLongTermStats()
private double
getMultiplier()
private java.lang.String
getName()
private java.lang.String
getProfile()
private TagFeatureRateLimit
getTag()
private void
initialise()
private boolean
isEnabled()
private void
setEnabled(boolean _b)
-
-
-
Field Detail
-
name
private final java.lang.String name
-
multiplier
private final double multiplier
-
profile
private final java.lang.String profile
-
tag_type
private final TagType tag_type
-
tag_name
private final java.lang.String tag_name
-
limits
private final long[] limits
-
enabled
private boolean enabled
-
tag
private TagFeatureRateLimit tag
-
lt_stats
private LongTermStats lt_stats
-
-
Constructor Detail
-
NetLimit
private NetLimit(java.lang.String _name, double _mult, java.lang.String _profile, TagType _tag_type, java.lang.String _tag_name, long _total_lim, long _up_lim, long _down_lim)
-
-
Method Detail
-
initialise
private void initialise()
-
getName
private java.lang.String getName()
-
isEnabled
private boolean isEnabled()
-
setEnabled
private void setEnabled(boolean _b)
-
getMultiplier
private double getMultiplier()
-
getLongTermStats
private LongTermStats getLongTermStats()
-
getProfile
private java.lang.String getProfile()
-
getTag
private TagFeatureRateLimit getTag()
-
getLimits
private long[] getLimits()
-
-