org.gudy.azureus2.core3.tracker.server.impl
Class TRTrackerServerTorrentImpl.QueuedPeer
java.lang.Object
org.gudy.azureus2.core3.tracker.server.impl.TRTrackerServerTorrentImpl.QueuedPeer
- All Implemented Interfaces:
- TRTrackerServerPeerBase
- Enclosing class:
- TRTrackerServerTorrentImpl
protected static class TRTrackerServerTorrentImpl.QueuedPeer
- extends java.lang.Object
- implements TRTrackerServerPeerBase
Constructor Summary |
protected |
TRTrackerServerTorrentImpl.QueuedPeer(java.lang.String _ip_str,
int _tcp_port,
int _udp_port,
int _http_port,
byte _crypto_level,
byte _az_ver,
int _timeout_secs,
boolean _seed,
boolean _biased)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TRTrackerServerTorrentImpl.QueuedPeer
protected TRTrackerServerTorrentImpl.QueuedPeer(java.lang.String _ip_str,
int _tcp_port,
int _udp_port,
int _http_port,
byte _crypto_level,
byte _az_ver,
int _timeout_secs,
boolean _seed,
boolean _biased)
sameAs
protected boolean sameAs(TRTrackerServerPeerImpl peer)
sameAs
protected boolean sameAs(TRTrackerServerTorrentImpl.QueuedPeer other)
getIPAsRead
protected byte[] getIPAsRead()
getIP
public java.lang.String getIP()
- Specified by:
getIP
in interface TRTrackerServerPeerBase
isSeed
protected boolean isSeed()
setBiased
protected void setBiased(boolean _biased)
isBiased
protected boolean isBiased()
isIPOverride
protected boolean isIPOverride()
setFlag
protected void setFlag(byte flag,
boolean value)
getFlag
protected boolean getFlag(byte flag)
getIPAddressBytes
protected byte[] getIPAddressBytes()
getTCPPort
public int getTCPPort()
- Specified by:
getTCPPort
in interface TRTrackerServerPeerBase
getUDPPort
public int getUDPPort()
getHTTPPort
public int getHTTPPort()
- Specified by:
getHTTPPort
in interface TRTrackerServerPeerBase
getCryptoLevel
protected byte getCryptoLevel()
getAZVer
protected byte getAZVer()
getCreateTime
protected int getCreateTime()
isTimedOut
protected boolean isTimedOut(long now_millis)
getSecsToLive
public int getSecsToLive()
- Specified by:
getSecsToLive
in interface TRTrackerServerPeerBase
getString
protected java.lang.String getString()