Class TRTrackerAnnouncerMuxer.StatusSummary
java.lang.Object
com.biglybt.core.tracker.client.impl.TRTrackerAnnouncerMuxer.StatusSummary
- Enclosing class:
TRTrackerAnnouncerMuxer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate TRTrackerAnnouncerHelperprivate intprivate intprivate intprivate intprivate longprivate longprivate intprivate intprivate Stringprivate longprivate final URL -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedStatusSummary(TRTrackerAnnouncerHelper _helper, URL _url) -
Method Summary
Modifier and TypeMethodDescriptionbooleanintintintintintgetPeers()long[]intintintlonggetTime()getURL()booleanvoidprotected voidsetHelper(TRTrackerAnnouncerHelper _helper) protected voidupdateFrom(TRTrackerAnnouncerRequest request, TRTrackerAnnouncerResponse response)
-
Field Details
-
helper
-
time
private long time -
url
-
status
private int status -
status_str
-
seeds
private int seeds -
leechers
private int leechers -
peers
private int peers -
completed
private int completed -
interval
private int interval -
min_interval
private int min_interval -
reported_sent
private long reported_sent -
reported_received
private long reported_received
-
-
Constructor Details
-
StatusSummary
-
-
Method Details
-
setHelper
-
updateFrom
-
getTime
public long getTime() -
getURL
-
getStatus
public int getStatus() -
getStatusString
-
getSeedCount
public int getSeedCount() -
getLeecherCount
public int getLeecherCount() -
getCompletedCount
public int getCompletedCount() -
getPeers
public int getPeers() -
isUpdating
public boolean isUpdating() -
getInterval
public int getInterval() -
getMinInterval
public int getMinInterval() -
getSecondsToUpdate
public int getSecondsToUpdate() -
canManuallyUpdate
public boolean canManuallyUpdate() -
manualUpdate
public void manualUpdate() -
getReportedStats
public long[] getReportedStats()
-