Package com.biglybt.core.tracker.server
Interface TRTrackerServerPeer
-
- All Superinterfaces:
TRTrackerServerPeerBase
- All Known Implementing Classes:
TRTrackerServerPeerImpl
,TRTrackerServerProcessor.lightweightPeer
public interface TRTrackerServerPeer extends TRTrackerServerPeerBase
-
-
Field Summary
Fields Modifier and Type Field Description static byte
CRYPTO_NONE
static byte
CRYPTO_REQUIRED
static byte
CRYPTO_SUPPORTED
static byte
NAT_CHECK_DISABLED
static byte
NAT_CHECK_FAILED
static byte
NAT_CHECK_FAILED_AND_REPORTED
static byte
NAT_CHECK_INITIATED
static byte
NAT_CHECK_OK
static byte
NAT_CHECK_UNKNOWN
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map
export()
long
getAmountLeft()
long
getDownloaded()
java.lang.String
getIPRaw()
byte
getNATStatus()
returns the current NAT status of the peerbyte[]
getPeerID()
long
getUploaded()
java.lang.Object
getUserData(java.lang.Object key)
boolean
isBiased()
void
setBiased(boolean bias)
void
setUserData(java.lang.Object key, java.lang.Object data)
-
Methods inherited from interface com.biglybt.core.tracker.server.TRTrackerServerPeerBase
getHTTPPort, getIP, getSecsToLive, getTCPPort
-
-
-
-
Field Detail
-
NAT_CHECK_UNKNOWN
static final byte NAT_CHECK_UNKNOWN
- See Also:
- Constant Field Values
-
NAT_CHECK_DISABLED
static final byte NAT_CHECK_DISABLED
- See Also:
- Constant Field Values
-
NAT_CHECK_INITIATED
static final byte NAT_CHECK_INITIATED
- See Also:
- Constant Field Values
-
NAT_CHECK_OK
static final byte NAT_CHECK_OK
- See Also:
- Constant Field Values
-
NAT_CHECK_FAILED
static final byte NAT_CHECK_FAILED
- See Also:
- Constant Field Values
-
NAT_CHECK_FAILED_AND_REPORTED
static final byte NAT_CHECK_FAILED_AND_REPORTED
- See Also:
- Constant Field Values
-
CRYPTO_NONE
static final byte CRYPTO_NONE
- See Also:
- Constant Field Values
-
CRYPTO_SUPPORTED
static final byte CRYPTO_SUPPORTED
- See Also:
- Constant Field Values
-
CRYPTO_REQUIRED
static final byte CRYPTO_REQUIRED
- See Also:
- Constant Field Values
-
-
Method Detail
-
getUploaded
long getUploaded()
-
getDownloaded
long getDownloaded()
-
getAmountLeft
long getAmountLeft()
-
getIPRaw
java.lang.String getIPRaw()
-
getPeerID
byte[] getPeerID()
-
getNATStatus
byte getNATStatus()
returns the current NAT status of the peer- Returns:
-
isBiased
boolean isBiased()
-
setBiased
void setBiased(boolean bias)
-
setUserData
void setUserData(java.lang.Object key, java.lang.Object data)
-
getUserData
java.lang.Object getUserData(java.lang.Object key)
-
export
java.util.Map export()
-
-