net.floodlightcontroller.routing
Class BroadcastTree
java.lang.Object
net.floodlightcontroller.routing.BroadcastTree
public class BroadcastTree
- extends java.lang.Object
Field Summary |
protected java.util.HashMap<java.lang.Long,java.lang.Integer> |
costs
|
protected java.util.HashMap<java.lang.Long,Link> |
links
|
Constructor Summary |
BroadcastTree()
|
BroadcastTree(java.util.HashMap<java.lang.Long,Link> links,
java.util.HashMap<java.lang.Long,java.lang.Integer> costs)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
links
protected java.util.HashMap<java.lang.Long,Link> links
costs
protected java.util.HashMap<java.lang.Long,java.lang.Integer> costs
BroadcastTree
public BroadcastTree()
BroadcastTree
public BroadcastTree(java.util.HashMap<java.lang.Long,Link> links,
java.util.HashMap<java.lang.Long,java.lang.Integer> costs)
getTreeLink
public Link getTreeLink(long node)
getCost
public int getCost(long node)
getLinks
public java.util.HashMap<java.lang.Long,Link> getLinks()
addTreeLink
public void addTreeLink(long myNode,
Link link)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getCosts
public java.util.HashMap<java.lang.Long,java.lang.Integer> getCosts()