Class RoutingTable

Known Direct Subclasses:
DVMRPRoutingTable

public class RoutingTable
extends Table

See Also:
RoutingTable, original author Robert Denda, changes made by Didier Gutacker

Field Summary

DVMRPRoutingTableWindow
tableWindow

Fields inherited from class .Table

entries, entryChangeGuard

Constructor Summary

RoutingTable()

Method Summary

RoutingEntry
lookUp(int destinationID)
void
removeEntries(Link l)
void
removeEntries(int destinationID)
void
tableWindowDone()
boolean
update(int destinationID, int metric, Link l, int infinity)
void
updateTableWindow()

Methods inherited from class .Table

getEntries, isEmpty

Field Details

tableWindow

public DVMRPRoutingTableWindow tableWindow

Constructor Details

RoutingTable

public RoutingTable()

Method Details

lookUp

public RoutingEntry lookUp(int destinationID)

removeEntries

public void removeEntries(Link l)

removeEntries

public void removeEntries(int destinationID)

tableWindowDone

public void tableWindowDone()

update

public boolean update(int destinationID,
                      int metric,
                      Link l,
                      int infinity)

updateTableWindow

public void updateTableWindow()