LimeWire Consolidated API

com.limegroup.gnutella.http
Class AltLocTracker

java.lang.Object
  extended by com.limegroup.gnutella.http.AltLocTracker

public class AltLocTracker
extends Object

Manages a list of alternate locations.


Constructor Summary
AltLocTracker(URN urn)
           
 
Method Summary
 void addLocation(AlternateLocation al)
           
 int getFwtVersion()
           
 Collection<DirectAltLoc> getNextSetOfAltsToSend(AltLocManager altLocManager)
          Returns an AlternateLocationCollection of alternates that have not been sent out already.
 Collection<PushAltLoc> getNextSetOfPushAltsToSend(AltLocManager altLocManager)
           
 URN getUrn()
           
 void setFwtVersion(int fwtVersion)
           
 void setWantsFAlts(boolean wantsFAlts)
           
 boolean wantsFAlts()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AltLocTracker

public AltLocTracker(URN urn)
Method Detail

getNextSetOfAltsToSend

public Collection<DirectAltLoc> getNextSetOfAltsToSend(AltLocManager altLocManager)
Returns an AlternateLocationCollection of alternates that have not been sent out already.


getNextSetOfPushAltsToSend

public Collection<PushAltLoc> getNextSetOfPushAltsToSend(AltLocManager altLocManager)

addLocation

public void addLocation(AlternateLocation al)

wantsFAlts

public boolean wantsFAlts()

setWantsFAlts

public void setWantsFAlts(boolean wantsFAlts)

getUrn

public URN getUrn()

getFwtVersion

public int getFwtVersion()

setFwtVersion

public void setFwtVersion(int fwtVersion)

LimeWire Consolidated API

Copyright © 2009. All Rights Reserved.