mwalk.core
Class Tree
java.lang.Object
|
+--mwalk.core.Tree
- public class Tree
- extends java.lang.Object
- implements java.io.Serializable
A class representing the set of possible multicast trees.
- Version:
- 1.0
- Author:
- Robert Chalmers
- See Also:
- Serialized Form
Constructor Summary |
Tree(java.lang.String ip)
|
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
serialVersionUID
static final long serialVersionUID
source
protected Source source
nodes
protected java.util.Hashtable nodes
receivers
protected java.util.Hashtable receivers
start
protected long start
stop
protected long stop
merged
protected boolean merged
updated
protected transient boolean updated
Tree
public Tree(java.lang.String ip)
load
public static Tree load(java.lang.String file)
throws BuildException
save
public void save(java.lang.String file)
throws BuildException
isMerged
public boolean isMerged()
markMerged
public void markMerged()
isUpdated
public boolean isUpdated()
markUpdated
public void markUpdated()
getStart
public long getStart()
getStop
public long getStop()
setRange
public void setRange(long start,
long stop)
isSource
public boolean isSource(java.lang.String ip)
getSource
public Source getSource()
isReceiver
public boolean isReceiver(java.lang.String ip)
getReceiver
public Receiver getReceiver(java.lang.String ip)
getReceivers
public java.util.Enumeration getReceivers()
receivers
public int receivers()
isNode
public boolean isNode(java.lang.String ip)
getNode
public TreeNode getNode(java.lang.String ip)
getNodes
public java.util.Enumeration getNodes()
nodes
public int nodes()
addNode
public TreeNode addNode(TreeNode node)
addReceiver
public Receiver addReceiver(Receiver recv)
delNode
public void delNode(TreeNode node)
clearData
public void clearData()
walkDown
public void walkDown(DownVisitor visitor)
throws VisitException
walkDown
public java.lang.Object walkDown(DownVisitor visitor,
TreeNode node)
throws VisitException
walkUp
public void walkUp(UpVisitor visitor)
throws VisitException
walkUp
public java.lang.Object walkUp(UpVisitor visitor,
TreeNode node)
throws VisitException
Submit a bug or feature mwalk Platform API Specification 0.3.0
Sensitivity: {Public:Research}
Copyright(c) 2000, Robert Chalmers