Class TRTrackerAnnouncerRequestImpl
java.lang.Object
com.biglybt.core.tracker.client.impl.TRTrackerAnnouncerRequestImpl
- All Implemented Interfaces:
TRTrackerAnnouncerRequest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate longprivate final HashWrapperprivate final booleanprivate final longprivate final longprivate final longprivate final URL -
Constructor Summary
ConstructorsConstructorDescriptionTRTrackerAnnouncerRequestImpl(long _session_id, HashWrapper _hash, boolean _is_stop, URL _url, long _sent, long _received) -
Method Summary
Modifier and TypeMethodDescriptionlonggetHash()longlonglonggetURL()booleanvoidsetElapsed(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:
getSessionIDin interfaceTRTrackerAnnouncerRequest
-
getURL
- Specified by:
getURLin interfaceTRTrackerAnnouncerRequest
-
getHash
- Specified by:
getHashin interfaceTRTrackerAnnouncerRequest
-
isStopRequest
public boolean isStopRequest()- Specified by:
isStopRequestin interfaceTRTrackerAnnouncerRequest
-
getReportedUpload
public long getReportedUpload()- Specified by:
getReportedUploadin interfaceTRTrackerAnnouncerRequest
-
getReportedDownload
public long getReportedDownload()- Specified by:
getReportedDownloadin interfaceTRTrackerAnnouncerRequest
-
setElapsed
public void setElapsed(long t) -
getElapsed
public long getElapsed()- Specified by:
getElapsedin interfaceTRTrackerAnnouncerRequest
-