Class TRTrackerServerTorrentStatsImpl
java.lang.Object
com.biglybt.core.tracker.server.impl.TRTrackerServerTorrentStatsImpl
- All Implemented Interfaces:
TRTrackerServerTorrentStats
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate long
private long
private long
private long
private long
private long
private long
private long
private long
private final TRTrackerServerTorrentImpl
private long
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
addAnnounce
(long ul_diff, long dl_diff, long le_diff, boolean biased_peer) protected void
protected void
protected void
addXferStats
(int in, int out) long
long
int
long
long
long
long
long
long
int
int
long
int
long
protected void
removeLeft
(long _left)
-
Field Details
-
torrent
-
announce_count
private long announce_count -
scrape_count
private long scrape_count -
completed_count
private long completed_count -
uploaded
private long uploaded -
downloaded
private long downloaded -
left
private long left -
biased_uploaded
private long biased_uploaded -
biased_downloaded
private long biased_downloaded -
bytes_in
private long bytes_in -
bytes_out
private long bytes_out
-
-
Constructor Details
-
TRTrackerServerTorrentStatsImpl
-
-
Method Details
-
addAnnounce
protected void addAnnounce(long ul_diff, long dl_diff, long le_diff, boolean biased_peer) -
removeLeft
protected void removeLeft(long _left) -
getAnnounceCount
public long getAnnounceCount()- Specified by:
getAnnounceCount
in interfaceTRTrackerServerTorrentStats
-
addScrape
protected void addScrape() -
getScrapeCount
public long getScrapeCount()- Specified by:
getScrapeCount
in interfaceTRTrackerServerTorrentStats
-
addCompleted
protected void addCompleted() -
getCompletedCount
public long getCompletedCount()- Specified by:
getCompletedCount
in interfaceTRTrackerServerTorrentStats
-
getUploaded
public long getUploaded()- Specified by:
getUploaded
in interfaceTRTrackerServerTorrentStats
-
getDownloaded
public long getDownloaded()- Specified by:
getDownloaded
in interfaceTRTrackerServerTorrentStats
-
getBiasedUploaded
public long getBiasedUploaded()- Specified by:
getBiasedUploaded
in interfaceTRTrackerServerTorrentStats
-
getBiasedDownloaded
public long getBiasedDownloaded()- Specified by:
getBiasedDownloaded
in interfaceTRTrackerServerTorrentStats
-
getAmountLeft
public long getAmountLeft()- Specified by:
getAmountLeft
in interfaceTRTrackerServerTorrentStats
-
addXferStats
protected void addXferStats(int in, int out) -
getBytesIn
public long getBytesIn()- Specified by:
getBytesIn
in interfaceTRTrackerServerTorrentStats
-
getBytesOut
public long getBytesOut()- Specified by:
getBytesOut
in interfaceTRTrackerServerTorrentStats
-
getSeedCount
public int getSeedCount()- Specified by:
getSeedCount
in interfaceTRTrackerServerTorrentStats
-
getLeecherCount
public int getLeecherCount()- Specified by:
getLeecherCount
in interfaceTRTrackerServerTorrentStats
-
getQueuedCount
public int getQueuedCount()- Specified by:
getQueuedCount
in interfaceTRTrackerServerTorrentStats
-
getBadNATPeerCount
public int getBadNATPeerCount()- Specified by:
getBadNATPeerCount
in interfaceTRTrackerServerTorrentStats
-
getString
- Specified by:
getString
in interfaceTRTrackerServerTorrentStats
-