Package com.biglybt.core.peer
Interface PEPeerManagerAdapter
-
- All Known Implementing Classes:
DownloadManagerController
,LWSPeerManagerAdapter
public interface PEPeerManagerAdapter
-
-
Method Summary
-
-
-
Method Detail
-
getDisplayName
java.lang.String getDisplayName()
-
getTargetHash
byte[] getTargetHash()
-
getTCPListeningPortNumber
int getTCPListeningPortNumber()
-
getEffectiveUploadRateLimitBytesPerSecond
int getEffectiveUploadRateLimitBytesPerSecond()
-
getUploadRateLimitBytesPerSecond
int getUploadRateLimitBytesPerSecond()
-
setUploadRateLimitBytesPerSecond
void setUploadRateLimitBytesPerSecond(int b)
-
getDownloadRateLimitBytesPerSecond
int getDownloadRateLimitBytesPerSecond()
-
setDownloadRateLimitBytesPerSecond
void setDownloadRateLimitBytesPerSecond(int b)
-
getMaxUploads
int getMaxUploads()
-
getMaxConnections
int[] getMaxConnections()
-
getMaxSeedConnections
int[] getMaxSeedConnections()
-
getExtendedMessagingMode
int getExtendedMessagingMode()
-
isPeerExchangeEnabled
boolean isPeerExchangeEnabled()
-
isMetadataDownload
boolean isMetadataDownload()
-
getUploadPriority
int getUploadPriority()
-
getTorrentInfoDictSize
int getTorrentInfoDictSize()
-
getTorrentInfoDict
byte[] getTorrentInfoDict(PEPeer peer)
-
getCryptoLevel
int getCryptoLevel()
See NetworkManager.CRYPTO_OVERRIDE constants- Returns:
-
getRandomSeed
long getRandomSeed()
-
isPeriodicRescanEnabled
boolean isPeriodicRescanEnabled()
-
setStateFinishing
void setStateFinishing()
-
setStateSeeding
void setStateSeeding(boolean never_downloaded)
-
restartDownload
void restartDownload(boolean forceRecheck)
-
getTrackerScrapeResponse
TRTrackerScraperResponse getTrackerScrapeResponse()
-
getTrackerClientExtensions
java.lang.String getTrackerClientExtensions()
-
setTrackerRefreshDelayOverrides
void setTrackerRefreshDelayOverrides(int percent)
-
isNATHealthy
boolean isNATHealthy()
-
addPeer
void addPeer(PEPeer peer)
-
removePeer
void removePeer(PEPeer peer)
-
addPiece
void addPiece(PEPiece piece)
-
removePiece
void removePiece(PEPiece piece)
-
discarded
void discarded(PEPeer peer, int bytes)
-
protocolBytesReceived
void protocolBytesReceived(PEPeer peer, int bytes)
-
dataBytesReceived
void dataBytesReceived(PEPeer peer, int bytes)
-
protocolBytesSent
void protocolBytesSent(PEPeer peer, int bytes)
-
dataBytesSent
void dataBytesSent(PEPeer peer, int bytes)
-
statsRequest
void statsRequest(PEPeer originator, java.util.Map request, java.util.Map reply)
-
getPeerManagerRegistration
PeerManagerRegistration getPeerManagerRegistration()
-
addHTTPSeed
void addHTTPSeed(java.lang.String address, int port)
-
getSecrets
byte[][] getSecrets(int crypto_level)
-
enqueueReadRequest
void enqueueReadRequest(PEPeer peer, DiskManagerReadRequest request, DiskManagerReadRequestListener listener)
-
getLogRelation
LogRelation getLogRelation()
-
getPosition
int getPosition()
-
isPeerSourceEnabled
boolean isPeerSourceEnabled(java.lang.String peer_source)
-
isNetworkEnabled
boolean isNetworkEnabled(java.lang.String network)
-
getEnabledNetworks
java.lang.String[] getEnabledNetworks()
-
priorityConnectionChanged
void priorityConnectionChanged(boolean added)
-
hasPriorityConnection
boolean hasPriorityConnection()
-
getPermittedBytesToReceive
int getPermittedBytesToReceive()
-
permittedReceiveBytesUsed
void permittedReceiveBytesUsed(int bytes)
-
getPermittedBytesToSend
int getPermittedBytesToSend()
-
permittedSendBytesUsed
void permittedSendBytesUsed(int bytes)
-
saveTorrentState
void saveTorrentState()
-
-