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