All Packages This Package Class Hierarchy Class Search Index
java.lang.Object
|
+----edu.utah.janos.route.RouteTable
|
+----edu.utah.janos.route.WriteableRouteTable
| Summary |
public class WriteableRouteTable
extends edu.utah.janos.route.RouteTable
{
// Constructors 1
public WriteableRouteTable();
// Methods 7
public void addRoute(RouteEntry);
public void addRoute(int, int, String) throws NoSuchNodeAddress, AddressFormatException;
public RouteEntry getRoute(int);
public RouteEntry getRoute(Integer);
public RouteTable getRouteTable();
public Enumeration getRoutes();
public void removeRoute(RouteEntry);
}
Interface for an updatable routing table. The regular route table is read-only. Access to this class is controlled (or, more acurately, supposed to be controlled) by controls on a flow's namespace.
NOTE: If you add/change any interface in here, be sure to update the ANTSR DynamicRouteTable as it has to hide all of these interfaces.
See Also: RouteTable
| Cross Reference |
| Constructors |
· WriteableRouteTable | Summary | Top |
public WriteableRouteTable()
Create a WriteableRouteTable.
| Methods |
· getRouteTable | Summary | Top |
public RouteTable getRouteTable()
Get the underlying read-only table.
· getRoutes | Summary | Top |
public Enumeration getRoutes()
- Overrides:
- getRoutes in class RouteTable
· getRoute | Summary | Top |
public RouteEntry getRoute(int activeDest)
Retrive the current route to get to the given active address.
- Overrides:
- getRoute in class RouteTable
· getRoute | Summary | Top |
public RouteEntry getRoute(Integer activeDest)
- Overrides:
- getRoute in class RouteTable
· removeRoute | Summary | Top |
public void removeRoute(RouteEntry r)
Remove a route from the table.
· addRoute | Summary | Top |
public void addRoute(RouteEntry route)
Add a route to the table.
· addRoute | Summary | Top |
public void addRoute(int activeDest,
int activeNext,
String physNext) throws NoSuchNodeAddress, AddressFormatException
Add a route to the table.
All Packages This Package Class Hierarchy Class Search IndexFreshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7