Class TRTrackerAnnouncerRequestImpl
- java.lang.Object
-
- com.biglybt.core.tracker.client.impl.TRTrackerAnnouncerRequestImpl
-
- All Implemented Interfaces:
TRTrackerAnnouncerRequest
public class TRTrackerAnnouncerRequestImpl extends java.lang.Object implements TRTrackerAnnouncerRequest
-
-
Field Summary
Fields Modifier and Type Field Description private long
elapsed
private HashWrapper
hash
private boolean
is_stop
private long
received
private long
sent
private long
session_id
private java.net.URL
url
-
Constructor Summary
Constructors Constructor Description TRTrackerAnnouncerRequestImpl()
TRTrackerAnnouncerRequestImpl(long _session_id, HashWrapper _hash, boolean _is_stop, java.net.URL _url, long _sent, long _received)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getElapsed()
HashWrapper
getHash()
long
getReportedDownload()
long
getReportedUpload()
long
getSessionID()
java.net.URL
getURL()
boolean
isStopRequest()
void
setElapsed(long t)
-
-
-
Field Detail
-
session_id
private final long session_id
-
hash
private final HashWrapper hash
-
is_stop
private final boolean is_stop
-
url
private final java.net.URL url
-
sent
private final long sent
-
received
private final long received
-
elapsed
private long elapsed
-
-
Constructor Detail
-
TRTrackerAnnouncerRequestImpl
public TRTrackerAnnouncerRequestImpl()
-
TRTrackerAnnouncerRequestImpl
public TRTrackerAnnouncerRequestImpl(long _session_id, HashWrapper _hash, boolean _is_stop, java.net.URL _url, long _sent, long _received)
-
-
Method Detail
-
getSessionID
public long getSessionID()
- Specified by:
getSessionID
in interfaceTRTrackerAnnouncerRequest
-
getURL
public java.net.URL getURL()
- Specified by:
getURL
in interfaceTRTrackerAnnouncerRequest
-
getHash
public HashWrapper 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
-
-