FileDocCategorySizeDatePackage
PEPeerManagerAdapter.javaAPI DocAzureus 3.0.3.43100Tue Sep 04 07:56:44 BST 2007org.gudy.azureus2.core3.peer

PEPeerManagerAdapter

public interface PEPeerManagerAdapter

Fields Summary
Constructors Summary
Methods Summary
public voidaddHTTPSeed(java.lang.String address, int port)

public voidaddPeer(PEPeer peer)

public voidaddPiece(PEPiece piece)

public voiddataBytesReceived(PEPeer peer, int bytes)

public voiddataBytesSent(PEPeer peer, int bytes)

public voiddiscarded(PEPeer peer, int bytes)

public voidenqueueReadRequest(PEPeer peer, org.gudy.azureus2.core3.disk.DiskManagerReadRequest request, org.gudy.azureus2.core3.disk.DiskManagerReadRequestListener listener)

public intgetCryptoLevel()
See NetworkManager.CRYPTO_OVERRIDE constants

return

public java.lang.StringgetDisplayName()

public intgetDownloadRateLimitBytesPerSecond()

public org.gudy.azureus2.core3.logging.LogRelationgetLogRelation()

public intgetMaxConnections()

public intgetMaxSeedConnections()

public intgetMaxUploads()

public com.aelitis.azureus.core.peermanager.PeerManagerRegistrationgetPeerManagerRegistration()

public byte[][]getSecrets(int crypto_level)

public java.lang.StringgetTrackerClientExtensions()

public org.gudy.azureus2.core3.tracker.client.TRTrackerScraperResponsegetTrackerScrapeResponse()

public intgetUploadRateLimitBytesPerSecond()

public booleanisExtendedMessagingEnabled()

public booleanisNATHealthy()

public booleanisPeerExchangeEnabled()

public booleanisPeriodicRescanEnabled()

public voidprotocolBytesReceived(PEPeer peer, int bytes)

public voidprotocolBytesSent(PEPeer peer, int bytes)

public voidremovePeer(PEPeer peer)

public voidremovePiece(PEPiece piece)

public voidrestartDownload(boolean forceRecheck)

public voidsetStateFinishing()

public voidsetStateSeeding(boolean never_downloaded)

public voidsetTrackerRefreshDelayOverrides(int percent)