Package com.biglybt.core.tracker.server
Interface TRTrackerServerPeer
- All Superinterfaces:
TRTrackerServerPeerBase
- All Known Implementing Classes:
TRTrackerServerPeerImpl
,TRTrackerServerProcessor.lightweightPeer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
-
Method Summary
Modifier and TypeMethodDescriptionexport()
long
long
getIPRaw()
byte
returns the current NAT status of the peerbyte[]
long
getUserData
(Object key) boolean
isBiased()
void
setBiased
(boolean bias) void
setUserData
(Object key, Object data) Methods inherited from interface com.biglybt.core.tracker.server.TRTrackerServerPeerBase
getHTTPPort, getIP, getSecsToLive, getTCPPort
-
Field Details
-
NAT_CHECK_UNKNOWN
static final byte NAT_CHECK_UNKNOWN- See Also:
-
NAT_CHECK_DISABLED
static final byte NAT_CHECK_DISABLED- See Also:
-
NAT_CHECK_INITIATED
static final byte NAT_CHECK_INITIATED- See Also:
-
NAT_CHECK_OK
static final byte NAT_CHECK_OK- See Also:
-
NAT_CHECK_FAILED
static final byte NAT_CHECK_FAILED- See Also:
-
NAT_CHECK_FAILED_AND_REPORTED
static final byte NAT_CHECK_FAILED_AND_REPORTED- See Also:
-
CRYPTO_NONE
static final byte CRYPTO_NONE- See Also:
-
CRYPTO_SUPPORTED
static final byte CRYPTO_SUPPORTED- See Also:
-
CRYPTO_REQUIRED
static final byte CRYPTO_REQUIRED- See Also:
-
-
Method Details
-
getUploaded
long getUploaded() -
getDownloaded
long getDownloaded() -
getAmountLeft
long getAmountLeft() -
getIPRaw
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
-
getUserData
-
export
Map export()
-