SSF.OS.OSPF
Class LSDatabase

java.lang.Object
  |
  +--SSF.OS.OSPF.LSDatabase

public synchronized class LSDatabase
extends java.lang.Object


Field Summary
static int AS_BOUNDARY
           
static int AS_EXT
           
 java.util.Hashtable ASboundary
           
 java.util.Hashtable ASExt
           
private  boolean modified
           
private  sOSPF ospf
           
static int ROUTER_LINK
           
 java.util.Hashtable RouterLink
           
static int SUMMARY_NET
           
 java.util.Hashtable SummaryNet
           
 
Constructor Summary
LSDatabase(sOSPF)
           
 
Method Summary
 java.util.Vector getASboundary()
           
 java.util.Vector getASExtNetworks()
           
private  java.util.Vector getNetworks(java.util.Hashtable)
           
 java.util.Vector getStubNetworks()
           
 java.util.Vector getSummaryNets()
           
 boolean isModified()
           
static java.lang.String linksToString(java.util.Vector, java.lang.String, boolean)
           
 void setModified(boolean)
           
 java.lang.String toString()
           
 java.lang.String toString(java.lang.String, boolean)
           
 java.lang.String toVString(java.lang.String, boolean)
           
 void updateLink(int, java.lang.String, LinkInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ROUTER_LINK

public static final int ROUTER_LINK
See Also:
Constant Field Values

SUMMARY_NET

public static final int SUMMARY_NET
See Also:
Constant Field Values

AS_BOUNDARY

public static final int AS_BOUNDARY
See Also:
Constant Field Values

AS_EXT

public static final int AS_EXT
See Also:
Constant Field Values

ospf

private sOSPF ospf

RouterLink

public java.util.Hashtable RouterLink

SummaryNet

public java.util.Hashtable SummaryNet

ASboundary

public java.util.Hashtable ASboundary

ASExt

public java.util.Hashtable ASExt

modified

private boolean modified
Constructor Detail

LSDatabase

public LSDatabase(sOSPF)
Method Detail

toString

public java.lang.String toString(java.lang.String,
                                 boolean)

toVString

public java.lang.String toVString(java.lang.String,
                                  boolean)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

linksToString

public static java.lang.String linksToString(java.util.Vector,
                                             java.lang.String,
                                             boolean)

getStubNetworks

public java.util.Vector getStubNetworks()

getSummaryNets

public java.util.Vector getSummaryNets()

getASboundary

public java.util.Vector getASboundary()

getASExtNetworks

public java.util.Vector getASExtNetworks()

getNetworks

private java.util.Vector getNetworks(java.util.Hashtable)

updateLink

public void updateLink(int,
                       java.lang.String,
                       LinkInfo)

isModified

public boolean isModified()

setModified

public void setModified(boolean)