Package com.biglybt.core.peermanager
Interface PeerManagerRegistrationAdapter
-
- All Known Implementing Classes:
DownloadManagerController
,LightWeightSeed
public interface PeerManagerRegistrationAdapter
-
-
Field Summary
Fields Modifier and Type Field Description static int
AT_ACCEPTED
static int
AT_ACCEPTED_PROBE
static int
AT_DECLINED
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
activateRequest(java.net.InetSocketAddress remote_address)
void
deactivateRequest(java.net.InetSocketAddress remote_address)
java.lang.String
getDescription()
int
getExtendedMessagingMode()
byte[]
getHashOverride()
int
getHashOverrideLocalPort(boolean only_if_allocated)
int
getNbPieces()
byte[]
getPeerID()
byte[][]
getSecrets()
boolean
isPeerSourceEnabled(java.lang.String peer_source)
boolean
manualRoute(NetworkConnection connection)
-
-
-
Field Detail
-
AT_DECLINED
static final int AT_DECLINED
- See Also:
- Constant Field Values
-
AT_ACCEPTED
static final int AT_ACCEPTED
- See Also:
- Constant Field Values
-
AT_ACCEPTED_PROBE
static final int AT_ACCEPTED_PROBE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getHashOverride
byte[] getHashOverride()
-
getHashOverrideLocalPort
int getHashOverrideLocalPort(boolean only_if_allocated)
-
getSecrets
byte[][] getSecrets()
-
getNbPieces
int getNbPieces()
-
getExtendedMessagingMode
int getExtendedMessagingMode()
-
getPeerID
byte[] getPeerID()
-
manualRoute
boolean manualRoute(NetworkConnection connection)
-
isPeerSourceEnabled
boolean isPeerSourceEnabled(java.lang.String peer_source)
-
activateRequest
int activateRequest(java.net.InetSocketAddress remote_address)
- Parameters:
remote_address
-- Returns:
- one of the AT_ constants
-
deactivateRequest
void deactivateRequest(java.net.InetSocketAddress remote_address)
-
getDescription
java.lang.String getDescription()
-
-