Class DownloadAnnounceResultImpl
java.lang.Object
com.biglybt.pifimpl.local.download.DownloadAnnounceResultImpl
- All Implemented Interfaces:
DownloadAnnounceResult
-
Field Summary
FieldsFields inherited from interface com.biglybt.pif.download.DownloadAnnounceResult
RT_ERROR, RT_SUCCESS
-
Constructor Summary
ConstructorsConstructorDescriptionDownloadAnnounceResultImpl
(Download _download, TRTrackerAnnouncerResponse _response) -
Method Summary
Modifier and TypeMethodDescriptionGives access to the Download associated with this announce resultgetError()
For RT_ERROR this gives error detailsint
This method gives the number of non-seeds (peers) we know aboutgetPeers()
int
For RT_SUCCESS this gives the number of peers returned by the trackerint
The response may represent a successful or failed announceint
This method gives the number of seeds we know about (and may have received from a succession of announces).long
getURL()
The URL for the tracker.void
setContent
(TRTrackerAnnouncerResponse _response)
-
Field Details
-
download
-
response
-
-
Constructor Details
-
DownloadAnnounceResultImpl
-
-
Method Details
-
setContent
-
getDownload
Description copied from interface:DownloadAnnounceResult
Gives access to the Download associated with this announce result- Specified by:
getDownload
in interfaceDownloadAnnounceResult
- Returns:
-
getResponseType
public int getResponseType()Description copied from interface:DownloadAnnounceResult
The response may represent a successful or failed announce- Specified by:
getResponseType
in interfaceDownloadAnnounceResult
- Returns:
- either RT_SUCCESS or RT_ERROR
-
getReportedPeerCount
public int getReportedPeerCount()Description copied from interface:DownloadAnnounceResult
For RT_SUCCESS this gives the number of peers returned by the tracker- Specified by:
getReportedPeerCount
in interfaceDownloadAnnounceResult
- Returns:
-
getSeedCount
public int getSeedCount()Description copied from interface:DownloadAnnounceResult
This method gives the number of seeds we know about (and may have received from a succession of announces).- Specified by:
getSeedCount
in interfaceDownloadAnnounceResult
- Returns:
-
getNonSeedCount
public int getNonSeedCount()Description copied from interface:DownloadAnnounceResult
This method gives the number of non-seeds (peers) we know about- Specified by:
getNonSeedCount
in interfaceDownloadAnnounceResult
- Returns:
-
getError
Description copied from interface:DownloadAnnounceResult
For RT_ERROR this gives error details- Specified by:
getError
in interfaceDownloadAnnounceResult
- Returns:
-
getAdditionalInfo
- Specified by:
getAdditionalInfo
in interfaceDownloadAnnounceResult
-
getURL
Description copied from interface:DownloadAnnounceResult
The URL for the tracker.- Specified by:
getURL
in interfaceDownloadAnnounceResult
- Returns:
- WILL BE NULL if the torrent isn't running
-
getPeers
- Specified by:
getPeers
in interfaceDownloadAnnounceResult
-
getTimeToWait
public long getTimeToWait()- Specified by:
getTimeToWait
in interfaceDownloadAnnounceResult
-
getExtensions
- Specified by:
getExtensions
in interfaceDownloadAnnounceResult
-