org.gudy.azureus2.core3.tracker.server.impl
Class TRTrackerServerProcessor.lightweightPeer
java.lang.Object
org.gudy.azureus2.core3.tracker.server.impl.TRTrackerServerProcessor.lightweightPeer
- All Implemented Interfaces:
- TRTrackerServerPeer, TRTrackerServerPeerBase
- Enclosing class:
- TRTrackerServerProcessor
protected static class TRTrackerServerProcessor.lightweightPeer
- extends Object
- implements TRTrackerServerPeer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TRTrackerServerProcessor.lightweightPeer
public TRTrackerServerProcessor.lightweightPeer(String _ip,
int _port,
HashWrapper _peer_id)
getUploaded
public long getUploaded()
- Specified by:
getUploaded
in interface TRTrackerServerPeer
getDownloaded
public long getDownloaded()
- Specified by:
getDownloaded
in interface TRTrackerServerPeer
getAmountLeft
public long getAmountLeft()
- Specified by:
getAmountLeft
in interface TRTrackerServerPeer
getIP
public String getIP()
- Specified by:
getIP
in interface TRTrackerServerPeerBase
getIPRaw
public String getIPRaw()
- Specified by:
getIPRaw
in interface TRTrackerServerPeer
getNATStatus
public byte getNATStatus()
- Description copied from interface:
TRTrackerServerPeer
- returns the current NAT status of the peer
- Specified by:
getNATStatus
in interface TRTrackerServerPeer
- Returns:
getTCPPort
public int getTCPPort()
- Specified by:
getTCPPort
in interface TRTrackerServerPeerBase
getHTTPPort
public int getHTTPPort()
- Specified by:
getHTTPPort
in interface TRTrackerServerPeerBase
getUDPPort
public int getUDPPort()
getPeerID
public byte[] getPeerID()
- Specified by:
getPeerID
in interface TRTrackerServerPeer
isBiased
public boolean isBiased()
- Specified by:
isBiased
in interface TRTrackerServerPeer
setBiased
public void setBiased(boolean biased)
- Specified by:
setBiased
in interface TRTrackerServerPeer
setUserData
public void setUserData(Object key,
Object data)
- Specified by:
setUserData
in interface TRTrackerServerPeer
getUserData
public Object getUserData(Object key)
- Specified by:
getUserData
in interface TRTrackerServerPeer
getSecsToLive
public int getSecsToLive()
- Specified by:
getSecsToLive
in interface TRTrackerServerPeerBase
export
public Map export()
- Specified by:
export
in interface TRTrackerServerPeer