|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--Router
A Router represents a router in a network.
Constructor Summary | |
Router(java.lang.String nm)
new Router() returns a new Router with name nm. |
Method Summary | |
void |
addLink(Link lnk)
rtr.addLink(lnk) adds lnk to rtr's table of links. |
Link |
getLink(java.lang.String nghbr)
rtr.getLink(nghbr) returns the Link to rtr's neighbor named nghbr, or null if there is no such neighbor. |
java.lang.String |
getName()
rtr.getName() returns the name of rtr; |
void |
initializeTables()
rtr.initializeTables() initialize the routing tables of rtr. |
void |
printConfiguration()
rtr.printConfiguration() prints the configuration of rtr. |
void |
printTables()
rtr.printTables() prints the routing tables of rtr. |
void |
receivePacket(Packet pkt,
java.lang.String via)
rtr.receivePacket(pkt, via) handles the arrival of pkt at rtr. |
java.lang.String |
toString()
rtr.toString() returns the name of rtr. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Router(java.lang.String nm)
Method Detail |
public java.lang.String getName()
public void addLink(Link lnk)
public Link getLink(java.lang.String nghbr)
public void printConfiguration()
public void initializeTables()
public void printTables()
public void receivePacket(Packet pkt, java.lang.String via)
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |