org.gudy.azureus2.core3.peer.impl
Interface PEPeerControl
- All Superinterfaces:
- PEPeerManager
- All Known Implementing Classes:
- PEPeerControlImpl
public interface PEPeerControl
- extends PEPeerManager
Method Summary |
void |
addPeerTransport(PEPeerTransport transport)
|
void |
badPieceReported(PEPeerTransport originator,
int piece_number)
|
void |
decNbPeersSnubbed()
|
boolean |
doOptimisticDisconnect(boolean pending_lan_local_peer,
boolean force,
String network)
|
int |
getConnectTimeout(int ct_def)
|
int |
getExtendedMessagingMode()
|
int |
getHiddenPiece()
|
int[] |
getMaxConnections()
|
int |
getNbActivePieces()
|
int |
getNbPeersSnubbed()
|
int |
getNbPeersStalledPendingLoad()
|
byte[][] |
getSecrets(int crypto_level)
|
int |
getUploadPriority()
|
void |
havePiece(int pieceNumber,
int pieceLength,
PEPeer pcOrigin)
|
void |
incNbPeersSnubbed()
|
boolean |
isFastExtensionPermitted(PEPeerTransport originator)
|
boolean |
isPeerExchangeEnabled()
|
boolean |
isPrivateTorrent()
|
boolean |
isRTA()
|
void |
peerDiscovered(PEPeerTransport finder,
PeerItem pi)
|
void |
reportBadFastExtensionUse(PEPeerTransport originator)
|
void |
setNbPeersSnubbed(int n)
|
void |
statsReply(PEPeerTransport originator,
Map reply)
|
void |
statsRequest(PEPeerTransport originator,
Map request)
|
void |
updateSuperSeedPiece(PEPeer peer,
int pieceNumber)
|
boolean |
validateHintRequest(PEPeerTransport originator,
int pieceNumber,
int offset,
int length)
|
boolean |
validateReadRequest(PEPeerTransport originator,
int pieceNumber,
int offset,
int length)
|
Methods inherited from interface org.gudy.azureus2.core3.peer.PEPeerManager |
addListener, addPeer, addPeer, addPiece, addRateLimiter, canToggleSuperSeedMode, createDiskManagerRequest, createPeerExchangeConnection, createPeerStats, dataBytesReceived, dataBytesSent, discarded, generateEvidence, getAdapter, getAvailability, getAvailability, getAvailWentBadTime, getAverageCompletionInThousandNotation, getAvgAvail, getBytesQueuedForUpload, getBytesUnavailable, getData, getDiskManager, getDisplayName, getDownloadLimitedRateGroup, getDownloadRateLimitBytesPerSecond, getElapsedTime, getETA, getHash, getHiddenBytes, getLastRemoteConnectionTime, getMaxNewConnectionsAllowed, getMinAvailability, getMinAvailability, getNbPeers, getNbPeersUnchoked, getNbPeersWithUploadBlocked, getNbPeersWithUploadQueued, getNbRemoteTCPConnections, getNbRemoteUDPConnections, getNbRemoteUTPConnections, getNbSeeds, getPartitionID, getPeerId, getPeerIdentityDataID, getPeers, getPeers, getPendingPeerCount, getPendingPeers, getPendingPeers, getPiece, getPieceLength, getPiecePicker, getPieces, getPreferUDP, getRemaining, getStats, getTimeStarted, getTimeStartedSeeding, getTorrentInfoDictSize, getTrackerPeerSource, getTransportFromAddress, getTransportFromIdentity, getUploadLimitedRateGroup, getUploadRateLimitBytesPerSecond, hasDownloadablePiece, hasPotentialConnections, isDestroyed, isInEndGameMode, isMetadataDownload, isNetworkEnabled, isPeerSourceEnabled, isSeeding, isSuperSeedMode, isWritten, needsMD5CheckOnCompletion, peerAdded, peerConnectionClosed, peerDiscovered, peerRemoved, peerVerifiedAsSelf, processTrackerResponse, protocolBytesReceived, protocolBytesSent, removeListener, removePeer, removePeer, removeRateLimiter, requestCanceled, requestExists, seedPieceRecheck, setData, setPreferUDP, setStatsReceiver, setSuperSeedMode, setTorrentInfoDictSize, start, stopAll, validatePieceReply, writeBlock |
validateReadRequest
boolean validateReadRequest(PEPeerTransport originator,
int pieceNumber,
int offset,
int length)
validateHintRequest
boolean validateHintRequest(PEPeerTransport originator,
int pieceNumber,
int offset,
int length)
havePiece
void havePiece(int pieceNumber,
int pieceLength,
PEPeer pcOrigin)
updateSuperSeedPiece
void updateSuperSeedPiece(PEPeer peer,
int pieceNumber)
isPrivateTorrent
boolean isPrivateTorrent()
getExtendedMessagingMode
int getExtendedMessagingMode()
isPeerExchangeEnabled
boolean isPeerExchangeEnabled()
getSecrets
byte[][] getSecrets(int crypto_level)
getUploadPriority
int getUploadPriority()
getHiddenPiece
int getHiddenPiece()
addPeerTransport
void addPeerTransport(PEPeerTransport transport)
getConnectTimeout
int getConnectTimeout(int ct_def)
getMaxConnections
int[] getMaxConnections()
doOptimisticDisconnect
boolean doOptimisticDisconnect(boolean pending_lan_local_peer,
boolean force,
String network)
getNbActivePieces
int getNbActivePieces()
getNbPeersStalledPendingLoad
int getNbPeersStalledPendingLoad()
incNbPeersSnubbed
void incNbPeersSnubbed()
decNbPeersSnubbed
void decNbPeersSnubbed()
setNbPeersSnubbed
void setNbPeersSnubbed(int n)
getNbPeersSnubbed
int getNbPeersSnubbed()
badPieceReported
void badPieceReported(PEPeerTransport originator,
int piece_number)
isFastExtensionPermitted
boolean isFastExtensionPermitted(PEPeerTransport originator)
reportBadFastExtensionUse
void reportBadFastExtensionUse(PEPeerTransport originator)
statsRequest
void statsRequest(PEPeerTransport originator,
Map request)
statsReply
void statsReply(PEPeerTransport originator,
Map reply)
isRTA
boolean isRTA()
peerDiscovered
void peerDiscovered(PEPeerTransport finder,
PeerItem pi)