All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----java.util.Dictionary | +----java.util.Hashtable | +----ants.RouteTable
public static final int DELETEINTERVALGCINTERVAL
public static final int GCINTERVALUPDATEINTERVAL
public static final int UPDATEINTERVALUPDATESPREAD
public static final int UPDATESPREADTRIGGERINTERVAL
public static final int TRIGGERINTERVALTRIGGERSPREAD
public static final int TRIGGERSPREADMAXROUTESPERUPDATE
public static final int MAXROUTESPERUPDATEINFINITY
public static final int INFINITYLOGGING
public static final boolean LOGGINGnode
public int node
public RouteTable(int n)RouteTable
public RouteTable(Node n)
public void setUpdates(boolean dynamic)getUpdates
public boolean getUpdates()getEvents
public Vector getEvents()getTrigger
public boolean getTrigger()getGCPool
public Hashtable getGCPool()getGWs
public Hashtable getGWs()put
public RouteEntry put(int key, RouteEntry element)get
public RouteEntry get(int key)remove
public RouteEntry remove(int key)read
public void read(String file) throws ExceptionsendUpdate
public void sendUpdate(RouteEntry g, ChannelAddress addr, Vector r)findTimer
public RouteEvent findTimer(long when)findFirstTimer
public RouteEvent findFirstTimer()setTimer
public RouteEvent setTimer(long when, int type)clearTimer
public void clearTimer(RouteEvent r)setDeleteTimer
public void setDeleteTimer(RouteEntry r, long now)clearDeleteTimer
public void clearDeleteTimer(RouteEntry r)setGCTimer
public void setGCTimer(RouteEntry r, long now)clearGCTimer
public void clearGCTimer(RouteEntry r)setPeriodicTimer
public void setPeriodicTimer(long now)setTriggerTimer
public void setTriggerTimer(long now)updateEntry
public boolean updateEntry(int dest, int dist, int gw, String link, long now)deleteEntries
public void deleteEntries(RouteEvent e)gcEntries
public void gcEntries(RouteEvent e)clearChangeFlags
public void clearChangeFlags()sendRouteWorker
public void sendRouteWorker(RouteEntry r, ChannelAddress addr, int cause)sendRouteMessages
public void sendRouteMessages(int cause)run
public void run()start
public void start() throws Exceptionmain
public static void main(String args[]) throws Exception
All Packages Class Hierarchy This Package Previous Next Index