Class TRTrackerAnnouncerRequestImpl
java.lang.Object
com.biglybt.core.tracker.client.impl.TRTrackerAnnouncerRequestImpl
- All Implemented Interfaces:
TRTrackerAnnouncerRequest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate long
private final HashWrapper
private final boolean
private final long
private final long
private final long
private final URL
-
Constructor Summary
ConstructorsConstructorDescriptionTRTrackerAnnouncerRequestImpl
(long _session_id, HashWrapper _hash, boolean _is_stop, URL _url, long _sent, long _received) -
Method Summary
Modifier and TypeMethodDescriptionlong
getHash()
long
long
long
getURL()
boolean
void
setElapsed
(long t)
-
Field Details
-
session_id
private final long session_id -
hash
-
is_stop
private final boolean is_stop -
url
-
sent
private final long sent -
received
private final long received -
elapsed
private long elapsed
-
-
Constructor Details
-
TRTrackerAnnouncerRequestImpl
public TRTrackerAnnouncerRequestImpl() -
TRTrackerAnnouncerRequestImpl
public TRTrackerAnnouncerRequestImpl(long _session_id, HashWrapper _hash, boolean _is_stop, URL _url, long _sent, long _received)
-
-
Method Details
-
getSessionID
public long getSessionID()- Specified by:
getSessionID
in interfaceTRTrackerAnnouncerRequest
-
getURL
- Specified by:
getURL
in interfaceTRTrackerAnnouncerRequest
-
getHash
- Specified by:
getHash
in interfaceTRTrackerAnnouncerRequest
-
isStopRequest
public boolean isStopRequest()- Specified by:
isStopRequest
in interfaceTRTrackerAnnouncerRequest
-
getReportedUpload
public long getReportedUpload()- Specified by:
getReportedUpload
in interfaceTRTrackerAnnouncerRequest
-
getReportedDownload
public long getReportedDownload()- Specified by:
getReportedDownload
in interfaceTRTrackerAnnouncerRequest
-
setElapsed
public void setElapsed(long t) -
getElapsed
public long getElapsed()- Specified by:
getElapsed
in interfaceTRTrackerAnnouncerRequest
-