Overview
Package
Class
Use
Tree
Deprecated
Index
Help
mwalk Platform 0.3.0
PREV NEXT
FRAMES
NO FRAMES
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
A
AbstractException
- exception mwalk.util.
AbstractException
.
Base class for all MWalk exceptions.
AbstractException(String)
- Constructor for class mwalk.util.
AbstractException
Constructor.
AbstractException(String, String)
- Constructor for class mwalk.util.
AbstractException
Constructor.
AbstractException(String, String, Throwable)
- Constructor for class mwalk.util.
AbstractException
Constructor.
AbstractVisitor
- class mwalk.visitor.
AbstractVisitor
.
Abstract class which defines a set of default methods for most visitors.
AbstractVisitor()
- Constructor for class mwalk.visitor.
AbstractVisitor
Default constructor.
activate(long, long)
- Method in class mwalk.core.
Link
Mark the link as active for a duration between two timestamps.
activateLink(TreeNode, long, long)
- Method in class mwalk.core.
TreeNode
active
- Variable in class mwalk.core.
TreeNode
Flag indicating randomly chosen activity
active
- Variable in class mwalk.core.
Link
Flag indicating time-independent link activity
active
- Variable in class mwalk.util.
ReceiverRandomizer
Number of receivers to mark as active
activity
- Variable in class mwalk.core.
Link
Table of active periods for this link
ActivityEvaluator
- class mwalk.eval.
ActivityEvaluator
.
A class used by visitors to determine whether a receiver is active by checking the current time against the receiver's period table.
ActivityEvaluator()
- Constructor for class mwalk.eval.
ActivityEvaluator
Default constructor.
add(DegreeCount)
- Method in class mwalk.util.
DegreeCount
Add a degree count to a running total.
add(long, long)
- Method in class mwalk.core.
PeriodTable
Add a new time period into the table, without merging adjacent entries.
add(MetricCount)
- Method in class mwalk.util.
MetricCount
addChild(TreeNode)
- Method in class mwalk.core.
TreeNode
addChildLink(TreeNode)
- Method in class mwalk.core.
TreeNode
addLinks(MetricCount, int)
- Method in class mwalk.visitor.
BasicMetricVisitor
addLinks(MetricCount, int)
- Method in class mwalk.visitor.
UpathMetricVisitor
addNode(TreeNode)
- Method in class mwalk.core.
Tree
addParent(TreeNode)
- Method in class mwalk.core.
TreeNode
addPaths(Tree)
- Method in class mwalk.app.
Builder
Add paths to tree from parsed mtrace logs.
addReceiver(Receiver)
- Method in class mwalk.core.
Tree
addReceivers(DegreeCount)
- Method in class mwalk.util.
DegreeCount
Add just the number of downstream receivers to a running total.
addReceivers(Tree)
- Method in class mwalk.app.
Builder
Add receivers to tree from parsed RTCP logs.
again(Tree)
- Method in class mwalk.visitor.
AbstractVisitor
Check whether the visitor wants another pass over the tree.
again(Tree)
- Method in class mwalk.visitor.
GlobalVisitor
Check whether the visitor wants another pass over the tree.
again(Tree)
- Method in class mwalk.visitor.
RandomVisitor
Determine whether to walk the tree again.
again(Tree)
- Method in class mwalk.visitor.
CountVisitor
Determine whether to walk the tree again.
again(Tree)
- Method in class mwalk.visitor.
ExportVisitor
Determine whether to walk the tree again.
again(Tree)
- Method in class mwalk.visitor.
MetricVisitor
Check whether the visitor wants another pass over the tree.
again(Tree)
- Method in class mwalk.visitor.
BasicMetricVisitor
Check whether the visitor wants another pass over the tree.
again(Tree)
- Method in interface mwalk.visitor.
Visitor
Whether to walk the tree again.
again(Tree)
- Method in class mwalk.visitor.
VisualVisitor
Check whether the visitor wants another pass over the tree.
animate(String)
- Method in class mwalk.app.
Animator
Animate the tree with the specified visitor.
Animator
- class mwalk.app.
Animator
.
A runnable class that provides loading and launching for specific visitors listed on the command-line.
Animator(Tree)
- Constructor for class mwalk.app.
Animator
Constructor.
ArrivalEvaluator
- class mwalk.eval.
ArrivalEvaluator
.
A class used by visitors to determine whether a receiver is active by checking the current time against the receiver's arrival time.
ArrivalEvaluator()
- Constructor for class mwalk.eval.
ArrivalEvaluator
Default constructor.
B
BasicMetricVisitor
- class mwalk.visitor.
BasicMetricVisitor
.
A basic implementation of a visitor that gathers metric data and saves it out to a file.
BasicMetricVisitor()
- Constructor for class mwalk.visitor.
BasicMetricVisitor
Default constructor.
BasicMetricVisitor(long)
- Constructor for class mwalk.visitor.
BasicMetricVisitor
Constructor.
BasicMetricVisitor(String)
- Constructor for class mwalk.visitor.
BasicMetricVisitor
Constructor.
BasicMetricVisitor(String, long)
- Constructor for class mwalk.visitor.
BasicMetricVisitor
Constructor.
bound(long)
- Method in class mwalk.core.
PeriodTable
Bound the period table with an explicit stop time.
bound(PeriodTable)
- Method in class mwalk.core.
PeriodTable
Bound all entries by those from another table (child's table).
build()
- Method in class mwalk.app.
Builder
Build tree from supplied logs.
Builder
- class mwalk.app.
Builder
.
A runnable class that builds the tree from mtraces and receiver interval information.
Builder()
- Constructor for class mwalk.app.
Builder
Default constructor.
BuildException
- exception mwalk.util.
BuildException
.
Exception that indicates a failure during tree building.
BuildException()
- Constructor for class mwalk.util.
BuildException
Default constructor.
BuildException(String)
- Constructor for class mwalk.util.
BuildException
Constructor.
BuildException(String, Throwable)
- Constructor for class mwalk.util.
BuildException
Constructor.
C
CFG_BASE
- Static variable in class mwalk.visitor.
AbstractVisitor
Base of keys in configuration file
CFG_BASE
- Static variable in class mwalk.visitor.
PrintVisitor
Base of keys in configuration file
CFG_BASE
- Static variable in class mwalk.visitor.
GlobalVisitor
Base of keys in configuration file
CFG_BASE
- Static variable in class mwalk.visitor.
RandomVisitor
Base of keys in configuration file
CFG_BASE
- Static variable in class mwalk.visitor.
DataVisitor
Base of keys in configuration file
CFG_BASE
- Static variable in class mwalk.visitor.
ExportVisitor
Base of keys in configuration file
CFG_BASE
- Static variable in class mwalk.visitor.
MetricVisitor
Base of keys in configuration file
CFG_BASE
- Static variable in class mwalk.visitor.
BasicMetricVisitor
Base of keys in configuration file
CFG_BASE
- Static variable in class mwalk.visitor.
VisualVisitor
Base of keys in configuration file
CFG_BASE
- Static variable in class mwalk.visitor.
GatewayMetricVisitor
Base of keys in configuration file
CFG_BASE
- Static variable in class mwalk.visitor.
DegreeCountVisitor
Base of keys in configuration file
CFG_BASE
- Static variable in class mwalk.visitor.
CollapseVisitor
Base of keys in configuration file
cfgBoolean(String)
- Method in class mwalk.visitor.
AbstractVisitor
Get a configuration value as a boolean.
cfgFile
- Static variable in class mwalk.core.
Config
Configuration file name
cfgInt(String)
- Method in class mwalk.visitor.
AbstractVisitor
Get a configuration value as an integer.
cfgProp
- Static variable in class mwalk.core.
Config
Parsed configuration hash table
cfgString(String)
- Method in class mwalk.visitor.
AbstractVisitor
Get a configuration value as a string.
cfgVisitor(String)
- Method in class mwalk.visitor.
AbstractVisitor
Get a configuration value as a visitor object.
check(long)
- Method in class mwalk.core.
PeriodTable
Check whether a specific time falls within the table periods.
children
- Variable in class mwalk.core.
TreeNode
List of child nodes hashed by IP
children()
- Method in class mwalk.core.
TreeNode
Return the numbmer of children.
cleanPaths(Tree)
- Method in class mwalk.app.
Builder
Remove nodes and links from the tree if they have no path back to the source.
clearData()
- Method in class mwalk.core.
PeriodTable
Clear temporary data for table and each entry
clearData()
- Method in class mwalk.core.
TreeNode
clearData()
- Method in class mwalk.core.
PeriodEntry
Clear temporary data for entry
clearData()
- Method in class mwalk.core.
Link
Clear activity table and stored data.
clearData()
- Method in class mwalk.core.
Tree
close
- Variable in class mwalk.core.
Hop
Parsing state
CollapseVisitor
- class mwalk.visitor.
CollapseVisitor
.
A visitor that collapses the primary tree based on matching data at each node.
CollapseVisitor()
- Constructor for class mwalk.visitor.
CollapseVisitor
Default constructor.
complete
- Variable in class mwalk.core.
MTrace
Whether the trace was complete
Config
- class mwalk.core.
Config
.
A static class that is used to parse the command-line for options and provides some common functionality to all other system components.
Config()
- Constructor for class mwalk.core.
Config
Default constructor.
ConfigException
- exception mwalk.util.
ConfigException
.
Exception that indicates a failure during configuration.
ConfigException()
- Constructor for class mwalk.util.
ConfigException
Default constructor.
ConfigException(String)
- Constructor for class mwalk.util.
ConfigException
Constructor.
ConfigException(String, Throwable)
- Constructor for class mwalk.util.
ConfigException
Constructor.
contains(long)
- Method in class mwalk.core.
PeriodEntry
Determine whether the given timestamp falls within this period.
countEdges()
- Method in class mwalk.visitor.
PathlessVisitor
Return the number of pathless edges in the graph.
countEdges()
- Method in class mwalk.visitor.
PrimaryPathVisitor
Return the total number of edges in the graph.
countLinks()
- Method in class mwalk.visitor.
PrimaryPathVisitor
Return the number of primary links in the tree.
countNodes()
- Method in class mwalk.visitor.
PathlessVisitor
Return the number of pathless nodes in the graph.
countReceivers()
- Method in class mwalk.visitor.
PathlessVisitor
Return the number of pathless receivers.
CountVisitor
- class mwalk.visitor.
CountVisitor
.
A compund visitor that runs the link count and degree count visitors using a random sampling of active receivers.
CountVisitor()
- Constructor for class mwalk.visitor.
CountVisitor
Default constructor.
CountVisitor(DownVisitor)
- Constructor for class mwalk.visitor.
CountVisitor
CountVisitor(DownVisitor, int, boolean, int)
- Constructor for class mwalk.visitor.
CountVisitor
CountVisitor(int, boolean, int)
- Constructor for class mwalk.visitor.
CountVisitor
D
data
- Variable in class mwalk.core.
PeriodTable
Temporary data that can be stored in table
data
- Variable in class mwalk.core.
TreeNode
Storage available to visitors to store partial results
data
- Variable in class mwalk.core.
PeriodEntry
Optional data which can be stored with period
data
- Variable in class mwalk.core.
Link
Storage available to visitors to store partial results
data
- Variable in class mwalk.util.
DegreeCount
Optional data to be passed back with count
data
- Variable in class mwalk.visitor.
DataVisitor
List of data items keyed by the node's address
DataVisitor
- class mwalk.visitor.
DataVisitor
.
A visitor that assigns data elements to each node in the tree from an ecternal file.
DataVisitor()
- Constructor for class mwalk.visitor.
DataVisitor
Default constructor.
DataVisitor(String)
- Constructor for class mwalk.visitor.
DataVisitor
Constructor.
deactivate(long)
- Method in class mwalk.core.
Link
Mark the link as inactive starting at the passed timestamp.
deactivateLink(TreeNode, long)
- Method in class mwalk.core.
TreeNode
def_filename
- Variable in class mwalk.visitor.
PrintVisitor
Default file name if none supplied
def_filename
- Variable in class mwalk.visitor.
DataVisitor
Default filename if none supplied
DEF_FILENAME
- Static variable in class mwalk.visitor.
LinkCountVisitor
Default file name if none supplied
DEF_FILENAME
- Static variable in class mwalk.visitor.
ExportVisitor
Default file name if none supplied
DEF_FILENAME
- Static variable in class mwalk.visitor.
MetricVisitor
Default file name if none supplied
DEF_FILENAME
- Static variable in class mwalk.visitor.
BasicMetricVisitor
Default file name if none supplied
DEF_FILENAME
- Static variable in class mwalk.visitor.
UpathMetricVisitor
Default file name if none supplied
DEF_FILENAME
- Static variable in class mwalk.visitor.
VisualVisitor
Default file name if none supplied
DEF_FILENAME
- Static variable in class mwalk.visitor.
GatewayMetricVisitor
Default metric file name if none supplied
DEF_FILENAME
- Static variable in class mwalk.visitor.
DegreeCountVisitor
Default filename
def_gfilename
- Variable in class mwalk.visitor.
GatewayMetricVisitor
Default gateway file name if none supplied
DegreeCount
- class mwalk.util.
DegreeCount
.
A class used by the degree count visitor to track the degree data.
DegreeCount()
- Constructor for class mwalk.util.
DegreeCount
Default constructor.
DegreeCount(boolean)
- Constructor for class mwalk.util.
DegreeCount
Constructor.
DegreeCount(boolean, Object)
- Constructor for class mwalk.util.
DegreeCount
Constructor.
DegreeCount(int, int, int, Object)
- Constructor for class mwalk.util.
DegreeCount
Constructor.
DegreeCount(Object)
- Constructor for class mwalk.util.
DegreeCount
Constructor.
DegreeCountVisitor
- class mwalk.visitor.
DegreeCountVisitor
.
A visitor used to count the degree of each node along the active tree.
DegreeCountVisitor()
- Constructor for class mwalk.visitor.
DegreeCountVisitor
Default constructor.
DegreeCountVisitor(String)
- Constructor for class mwalk.visitor.
DegreeCountVisitor
Constructor.
delChild(TreeNode)
- Method in class mwalk.core.
TreeNode
delNode(TreeNode)
- Method in class mwalk.core.
Tree
delParent(TreeNode)
- Method in class mwalk.core.
TreeNode
dirs
- Static variable in class mwalk.core.
Config
List of directories to check for input files
doVisit(Tree, TreeNode, Vector)
- Method in class mwalk.visitor.
MetricVisitor
doVisit(Tree, TreeNode, Vector)
- Method in class mwalk.visitor.
BasicMetricVisitor
doVisit(Tree, TreeNode, Vector)
- Method in class mwalk.visitor.
GatewayMetricVisitor
DownVisitor
- interface mwalk.visitor.
DownVisitor
.
A standard interface used to interact with visitors that walk the tree from the top down.
duration()
- Method in class mwalk.core.
PeriodEntry
Calculate duration of period in terms of timestamp units.
duration(long)
- Method in class mwalk.core.
PeriodEntry
Calculate duration of period from the start to the given bound in terms of timestamp units.
dv
- Variable in class mwalk.visitor.
GlobalVisitor
Visitor to use while walking down the tree
E
earliest
- Variable in class mwalk.visitor.
JoinVisitor
Earliest join time
edges
- Variable in class mwalk.visitor.
PathlessVisitor
Count of edges removed
edges
- Variable in class mwalk.visitor.
PrimaryPathVisitor
A count of total egdes in graph
entries
- Variable in class mwalk.core.
PeriodTable
List of period entries
equals(String)
- Method in class mwalk.core.
TreeNode
equals(TreeNode)
- Method in class mwalk.core.
TreeNode
eval
- Variable in class mwalk.visitor.
AbstractVisitor
Evaluator used to determine activity when walking
evaluator()
- Method in class mwalk.visitor.
AbstractVisitor
Return the current activity evaluator.
evaluator()
- Method in interface mwalk.visitor.
Visitor
Return the current activity evaluator.
evaluator(ActivityEvaluator)
- Method in class mwalk.visitor.
AbstractVisitor
Set the current activity evaluator.
evaluator(ActivityEvaluator)
- Method in interface mwalk.visitor.
Visitor
Set the current activity evaluator.
ExportVisitor
- class mwalk.visitor.
ExportVisitor
.
A visitor that exports an ascii representation of the current tree.
ExportVisitor()
- Constructor for class mwalk.visitor.
ExportVisitor
Default constructor.
ExportVisitor(String)
- Constructor for class mwalk.visitor.
ExportVisitor
Constructor.
F
filename
- Variable in class mwalk.visitor.
PrintVisitor
Filename to print to
filename
- Variable in class mwalk.visitor.
DataVisitor
Filename to use for data
fromReceiver
- Variable in class mwalk.util.
DegreeCount
Whether this count comes from a receiver
fromReceiver
- Variable in class mwalk.util.
MetricCount
G
gateway
- Variable in class mwalk.core.
MTrace
Whether the trace type is gateway
GatewayMetricVisitor
- class mwalk.visitor.
GatewayMetricVisitor
.
An extension to the basic metric visitor which considers gateways as the receivers.
GatewayMetricVisitor()
- Constructor for class mwalk.visitor.
GatewayMetricVisitor
Default constructor.
GatewayMetricVisitor(long)
- Constructor for class mwalk.visitor.
GatewayMetricVisitor
Constructor.
GatewayMetricVisitor(String, String)
- Constructor for class mwalk.visitor.
GatewayMetricVisitor
Constructor.
GatewayMetricVisitor(String, String, long)
- Constructor for class mwalk.visitor.
GatewayMetricVisitor
Constructor.
gatewayOnly
- Static variable in class mwalk.core.
Config
Whether to allow only gateway traces
gateways
- Variable in class mwalk.visitor.
GatewayMetricVisitor
getActive()
- Method in class mwalk.util.
ReceiverRandomizer
Retrieve current number of active receivers.
getActiveChildren(ActivityEvaluator)
- Method in class mwalk.core.
TreeNode
getActiveChildren(ActivityEvaluator, long)
- Method in class mwalk.core.
TreeNode
getActiveLinks(ActivityEvaluator)
- Method in class mwalk.core.
TreeNode
getActiveLinks(ActivityEvaluator, long)
- Method in class mwalk.core.
TreeNode
getActiveList(ActivityEvaluator, long)
- Method in class mwalk.core.
TreeNode
getCfg(String)
- Static method in class mwalk.core.
Config
Lookup a configuration value based on its key.
getChildLink(TreeNode)
- Method in class mwalk.core.
TreeNode
getChildLinks()
- Method in class mwalk.core.
TreeNode
getChildren()
- Method in class mwalk.core.
TreeNode
Return a list of this node's children.
getChildren(Tree, TreeNode)
- Method in class mwalk.visitor.
AbstractVisitor
Retrieve the list of children of this node.
getChildren(Tree, TreeNode)
- Method in class mwalk.visitor.
PrintVisitor
Get a list of children for the current node applying correct activity semantics.
getChildren(Tree, TreeNode)
- Method in class mwalk.visitor.
GlobalVisitor
Get a list of children for the current node applying correct activity semantics.
getChildren(Tree, TreeNode)
- Method in class mwalk.visitor.
MetricVisitor
Get a list of children for the current node applying correct activity semantics.
getChildren(Tree, TreeNode)
- Method in interface mwalk.visitor.
DownVisitor
Get a list of children for the current node applying correct activity semantics.
getChildren(Tree, TreeNode)
- Method in class mwalk.visitor.
VisualVisitor
Get a list of children for the current node applying correct activity semantics.
getChildren(Tree, TreeNode)
- Method in class mwalk.visitor.
CollapseVisitor
Retrieve the list of children of this node.
getDuration(long)
- Method in class mwalk.core.
PeriodTable
Retrieve the total active time in the period table.
getEarliest()
- Method in class mwalk.core.
PeriodTable
Retrieve the earliest time in the period table.
getFilename()
- Method in class mwalk.visitor.
PrintVisitor
Retrieve the current filename.
getFilename()
- Method in class mwalk.visitor.
DataVisitor
Retrieve the current filename.
getFilename()
- Method in class mwalk.visitor.
BasicMetricVisitor
Retrieve the current filename.
getID(TreeNode)
- Method in class mwalk.visitor.
ExportVisitor
Return the node's ID.
getIntervals()
- Method in class mwalk.core.
Receiver
Return the receiver's activity table.
getIP()
- Method in class mwalk.core.
TreeNode
Return the node's IP address.
getLatest()
- Method in class mwalk.core.
PeriodTable
Retrieve the latest time in the period table.
getNode(String)
- Method in class mwalk.core.
Tree
getNodes()
- Method in class mwalk.core.
Tree
getParents()
- Method in class mwalk.core.
TreeNode
Return a list of this node's parents.
getParents(Tree, TreeNode)
- Method in class mwalk.visitor.
AbstractVisitor
Retrieve the list of parents of this node.
getParents(Tree, TreeNode)
- Method in interface mwalk.visitor.
UpVisitor
Get a list of parents for the current node applying correct activity semantics.
getParents(Tree, TreeNode)
- Method in class mwalk.visitor.
RandomPathVisitor
Retrieve the list of parents of this node.
getParents(Tree, TreeNode)
- Method in class mwalk.visitor.
GlobalVisitor
Get a list of parents for the current node applying correct activity semantics.
getParents(Tree, TreeNode)
- Method in class mwalk.visitor.
PrimaryPathVisitor
Retrieve the list of parents of this node.
getParents(Tree, TreeNode)
- Method in class mwalk.visitor.
JoinVisitor
Get a list of parents for the current node applying correct activity semantics.
getParents(Tree, TreeNode)
- Method in class mwalk.visitor.
TraceVisitor
Get a list of parents for the current node applying correct activity semantics.
getReceiver(String)
- Method in class mwalk.core.
Tree
getReceivers()
- Method in class mwalk.core.
Tree
getReceivers(Tree)
- Method in class mwalk.visitor.
AbstractVisitor
Get a list of active receivers.
getReceivers(Tree)
- Method in interface mwalk.visitor.
UpVisitor
Get a list of active receivers.
getReceivers(Tree)
- Method in class mwalk.visitor.
GlobalVisitor
Get a list of active receivers.
getSource()
- Method in class mwalk.core.
Tree
getStart()
- Method in class mwalk.core.
Tree
getStop()
- Method in class mwalk.core.
Tree
getTime()
- Method in class mwalk.visitor.
MetricVisitor
gfilename
- Variable in class mwalk.visitor.
GatewayMetricVisitor
GlobalVisitor
- class mwalk.visitor.
GlobalVisitor
.
A compund visitor which runs a pair of visitors, one walking up the tree and a second which walks back down.
GlobalVisitor()
- Constructor for class mwalk.visitor.
GlobalVisitor
Default constructor.
GlobalVisitor(DownVisitor)
- Constructor for class mwalk.visitor.
GlobalVisitor
GlobalVisitor(DownVisitor, int)
- Constructor for class mwalk.visitor.
GlobalVisitor
GlobalVisitor(int)
- Constructor for class mwalk.visitor.
GlobalVisitor
GlobalVisitor(UpVisitor, DownVisitor)
- Constructor for class mwalk.visitor.
GlobalVisitor
GlobalVisitor(UpVisitor, DownVisitor, int)
- Constructor for class mwalk.visitor.
GlobalVisitor
goingUp
- Variable in class mwalk.visitor.
GlobalVisitor
Flag indicating whether we are currently walking up the tree
gps
- Variable in class mwalk.visitor.
GatewayMetricVisitor
graphEdges
- Variable in class mwalk.app.
Builder
Number of total edges in graph
H
hasArrived(long)
- Method in class mwalk.core.
Receiver
Check whether the receiver's earliest active period has been reached.
hasChild(String)
- Method in class mwalk.core.
TreeNode
Check whether this node has a particular child.
hasParent(String)
- Method in class mwalk.core.
TreeNode
Check whether this node has a particular parent.
haveSeen(TreeNode)
- Method in class mwalk.visitor.
AbstractVisitor
haveVisited(TreeNode)
- Method in class mwalk.visitor.
AbstractVisitor
hop
- Variable in class mwalk.visitor.
TraceVisitor
Current hop count
Hop
- class mwalk.core.
Hop
.
A class representing a single hop in an mtrace.
Hop(String)
- Constructor for class mwalk.core.
Hop
Constructor.
hops
- Variable in class mwalk.core.
MTrace
List of hops in the trace
I
incActive()
- Method in class mwalk.util.
ReceiverRandomizer
Increment current number of active receivers.
incCount
- Variable in class mwalk.visitor.
RandomVisitor
Amount to increment receivers count by
increment
- Variable in class mwalk.visitor.
RandomVisitor
Whether to increment the number of receivers on subsequent rounds
incTime()
- Method in class mwalk.visitor.
MetricVisitor
init(Tree)
- Method in class mwalk.visitor.
AbstractVisitor
Initialize the visitor state.
init(Tree)
- Method in class mwalk.visitor.
PrintVisitor
Initialize visitor.
init(Tree)
- Method in class mwalk.visitor.
GlobalVisitor
Initialize the visitor state.
init(Tree)
- Method in class mwalk.visitor.
RandomVisitor
Initialize visitor.
init(Tree)
- Method in class mwalk.visitor.
CountVisitor
Initialize visitor.
init(Tree)
- Method in class mwalk.visitor.
DataVisitor
Initialize visitor.
init(Tree)
- Method in class mwalk.visitor.
LinkCountVisitor
Initialize visitor.
init(Tree)
- Method in class mwalk.visitor.
ExportVisitor
Initialize visitor.
init(Tree)
- Method in class mwalk.visitor.
MetricVisitor
Initialize the visitor state.
init(Tree)
- Method in class mwalk.visitor.
BasicMetricVisitor
Initialize the visitor state.
init(Tree)
- Method in class mwalk.visitor.
UpathMetricVisitor
Initialize the visitor state.
init(Tree)
- Method in interface mwalk.visitor.
Visitor
Initialize state.
init(Tree)
- Method in class mwalk.visitor.
VisualVisitor
Initialize the visitor state.
init(Tree)
- Method in class mwalk.visitor.
GatewayMetricVisitor
Initialize the visitor state.
init(Tree)
- Method in class mwalk.visitor.
DegreeCountVisitor
Initialize the visitor state.
init(Tree)
- Method in class mwalk.visitor.
CollapseVisitor
Initialize the visitor state.
interior
- Variable in class mwalk.util.
DegreeCount
Number of active links to routers
intervals
- Variable in class mwalk.core.
Receiver
Period table representing receivers activity
intraType
- Variable in class mwalk.visitor.
DegreeCountVisitor
Whether to report degrees only within a specific type of node
ip
- Variable in class mwalk.core.
TreeNode
IP address of node
ip
- Variable in class mwalk.core.
Hop
IP address of next hop
isActive()
- Method in class mwalk.core.
Link
Check whether link is explicitly marked active.
isActive()
- Method in class mwalk.core.
Receiver
Check whether receiver is explicitly marked active.
isActive(Link)
- Method in class mwalk.eval.
ActivityEvaluator
Determine whether the given link is currently active.
isActive(Link)
- Method in class mwalk.eval.
PrimaryPathEvaluator
Determine whether the given link is currently active.
isActive(Link, long)
- Method in class mwalk.eval.
ActivityEvaluator
Determine whether the given link is currently active.
isActive(Link, long)
- Method in class mwalk.eval.
PrimaryPathEvaluator
Determine whether the given link is currently active.
isActive(Link, long)
- Method in class mwalk.eval.
RandomEvaluator
Determine whether the given link is currently active.
isActive(long)
- Method in class mwalk.core.
Link
Check whether the link is active for a given timestamp.
isActive(long)
- Method in class mwalk.core.
Receiver
Check whether receiver is active for a given timestamp.
isActive(Receiver)
- Method in class mwalk.eval.
ActivityEvaluator
Determine whether the given receiver is currently active.
isActive(Receiver, long)
- Method in class mwalk.eval.
ActivityEvaluator
Determine whether the given receiver is currently active.
isActive(Receiver, long)
- Method in class mwalk.eval.
ArrivalEvaluator
Determine whether the given receiver is currently active.
isActive(Receiver, long)
- Method in class mwalk.eval.
RandomEvaluator
Determine whether the given receiver is currently active.
isMerged()
- Method in class mwalk.core.
Tree
isNode(String)
- Method in class mwalk.core.
Tree
isPrimary()
- Method in class mwalk.core.
Link
Check whether link is marked primary.
isReceiver(String)
- Method in class mwalk.core.
Tree
isSource(String)
- Method in class mwalk.core.
Tree
isUpdated()
- Method in class mwalk.core.
Tree
J
JoinVisitor
- class mwalk.visitor.
JoinVisitor
.
A visitor used to mark the initial join time along a receiver's earliest path.
JoinVisitor()
- Constructor for class mwalk.visitor.
JoinVisitor
Default constructor.
L
LEAD
- Static variable in class mwalk.util.
VisitException
exception description preface
LEAD
- Static variable in class mwalk.util.
BuildException
exception description preface
LEAD
- Static variable in class mwalk.util.
PeriodException
exception description preface
LEAD
- Static variable in class mwalk.util.
ConfigException
exception description preface
leaf
- Variable in class mwalk.util.
DegreeCount
Number of active links to receivers
Link
- class mwalk.core.
Link
.
A class representing a link between a parent and a child node.
Link(TreeNode)
- Constructor for class mwalk.core.
Link
Constructor.
LinkCountVisitor
- class mwalk.visitor.
LinkCountVisitor
.
A visitor used to count the number of links for each receiver along the active tree.
LinkCountVisitor()
- Constructor for class mwalk.visitor.
LinkCountVisitor
Default constructor.
LinkCountVisitor(String)
- Constructor for class mwalk.visitor.
LinkCountVisitor
Constructor.
links
- Variable in class mwalk.util.
DegreeCount
Number of active links
links
- Variable in class mwalk.visitor.
PrimaryPathVisitor
A count of primary links in tree
load(BufferedReader)
- Method in class mwalk.core.
PeriodTable
Load a period table from a file.
load(String)
- Static method in class mwalk.core.
Tree
loadCfg(String)
- Static method in class mwalk.core.
Config
Load configuration file as a set of key/value pairs.
loadIntervals(BufferedReader)
- Method in class mwalk.core.
Receiver
Read the activity table from parsed RTCP logs.
M
main(String[])
- Static method in class mwalk.app.
Builder
Main application method.
main(String[])
- Static method in class mwalk.app.
Animator
Main application method.
markMerged()
- Method in class mwalk.core.
Tree
markPrimaryPaths(Tree)
- Method in class mwalk.app.
Builder
Mark primary paths for each receiver.
markSeen(TreeNode)
- Method in class mwalk.visitor.
AbstractVisitor
markUpdated()
- Method in class mwalk.core.
Tree
markVisited(TreeNode)
- Method in class mwalk.visitor.
AbstractVisitor
max
- Variable in class mwalk.util.
ReceiverRandomizer
Maximum number of receivers available
maxActive()
- Method in class mwalk.util.
ReceiverRandomizer
Retrieve maximum number of active receivers.
mcastLinks
- Variable in class mwalk.util.
MetricCount
merge()
- Method in class mwalk.core.
PeriodTable
Merge the activity table with no specific bound on the final stop time.
merge(long)
- Method in class mwalk.core.
PeriodTable
Merge the activity table with a specific bound on the final stop time.
merge(PeriodTable)
- Method in class mwalk.core.
PeriodTable
Merge periods from another table into this one.
merge(PeriodTable[])
- Static method in class mwalk.core.
PeriodTable
Create a new table that contains the total activity of all component tables.
merged
- Variable in class mwalk.core.
Tree
mergePeriods(Tree)
- Method in class mwalk.app.
Builder
Merge overlapping active periods to reduce the size of the period tables.
MergeVisitor
- class mwalk.visitor.
MergeVisitor
.
A visitor used by the builder to merge the period tables.
MergeVisitor()
- Constructor for class mwalk.visitor.
MergeVisitor
Default constructor.
MetricCount
- class mwalk.util.
MetricCount
.
A class used by the metric visitors to track the metric data.
MetricCount()
- Constructor for class mwalk.util.
MetricCount
MetricCount(boolean)
- Constructor for class mwalk.util.
MetricCount
MetricCount(int, int, int)
- Constructor for class mwalk.util.
MetricCount
MetricVisitor
- class mwalk.visitor.
MetricVisitor
.
Abstract base class defining the looping behavior of most metric visitors.
MetricVisitor()
- Constructor for class mwalk.visitor.
MetricVisitor
Default constructor.
MetricVisitor(long)
- Constructor for class mwalk.visitor.
MetricVisitor
Constructor.
MetricVisitor(String)
- Constructor for class mwalk.visitor.
MetricVisitor
Constructor.
MetricVisitor(String, long)
- Constructor for class mwalk.visitor.
MetricVisitor
Constructor.
MTrace
- class mwalk.core.
MTrace
.
A class representing a single mtrace.
MTrace()
- Constructor for class mwalk.core.
MTrace
Default constructor.
MTrace(BufferedReader)
- Constructor for class mwalk.core.
MTrace
Constructor.
mwalk.app
- package mwalk.app
Provides the application components of
mwalk
.
mwalk.core
- package mwalk.core
Provides the core components of
mwalk
.
mwalk.eval
- package mwalk.eval
Provides path and receiver activity
evaluators
.
mwalk.util
- package mwalk.util
Provides utility classes for
mwalk
.
mwalk.visitor
- package mwalk.visitor
Provides standard collection of
vistiors
.
N
name
- Variable in class mwalk.core.
Hop
Hostname of next hop
nextID
- Variable in class mwalk.visitor.
ExportVisitor
Integer count used to assign virtual IDs to nodes
nextInt(String)
- Method in class mwalk.core.
Hop
Parse the next integer enclosed by brackets.
nextReceiver(Tree, Receiver)
- Method in class mwalk.visitor.
AbstractVisitor
Check whether the next receiver should start a visiting path.
nextReceiver(Tree, Receiver)
- Method in interface mwalk.visitor.
UpVisitor
Check whether the next receiver should start a visiting path.
nextReceiver(Tree, Receiver)
- Method in class mwalk.visitor.
RandomPathVisitor
Check whether the next receiver should start a visiting path.
nextReceiver(Tree, Receiver)
- Method in class mwalk.visitor.
GlobalVisitor
Check whether the next receiver should start a visiting path.
nextReceiver(Tree, Receiver)
- Method in class mwalk.visitor.
JoinVisitor
Check whether the next receiver should start a visiting path.
nextString(String)
- Method in class mwalk.core.
Hop
Parse the next string enclosed by brackets.
node
- Variable in class mwalk.core.
Link
Child node on other end of link
nodes
- Variable in class mwalk.core.
Tree
nodes
- Variable in class mwalk.visitor.
PathlessVisitor
Count of nodes removed
nodes()
- Method in class mwalk.core.
Tree
O
offset
- Variable in class mwalk.visitor.
MetricVisitor
open
- Variable in class mwalk.core.
Hop
Parsing state
optMulti
- Variable in class mwalk.visitor.
BasicMetricVisitor
optRun
- Variable in class mwalk.visitor.
BasicMetricVisitor
otherSources
- Variable in class mwalk.app.
Builder
Number of other sources seen when building paths
overall
- Variable in class mwalk.core.
Hop
Overall number of packets seen
P
parent
- Variable in class mwalk.visitor.
TraceVisitor
Reference to parent node
parents
- Variable in class mwalk.core.
TreeNode
List of parent nodes hashed by IP
parents()
- Method in class mwalk.core.
TreeNode
Return the numbmer of parents.
parse(BufferedReader)
- Method in class mwalk.core.
MTrace
Parse the next trace from the supplied reader.
parse(String)
- Method in class mwalk.core.
Hop
Parse a hop line into its constituent parts.
parseArgs(String[])
- Static method in class mwalk.core.
Config
Parse the command-line arguments.
parsed
- Variable in class mwalk.core.
MTrace
Whether the mtrace has been parsed
parseFlag(String[], int, char)
- Static method in class mwalk.core.
Config
Parse parameter flags.
parseHops(BufferedReader, int)
- Method in class mwalk.core.
MTrace
Parse the list of hops for this trace.
pathFile
- Variable in class mwalk.visitor.
UpathMetricVisitor
pathlessEdges
- Variable in class mwalk.app.
Builder
Number of edges removed due to not having a path back to the source
pathlessNodes
- Variable in class mwalk.app.
Builder
Number of nodes removed due to not having a path back to the source
pathlessReceivers
- Variable in class mwalk.app.
Builder
Number of receivers removed due to not having a path back to the source
PathlessVisitor
- class mwalk.visitor.
PathlessVisitor
.
A visitor used to remove paths that do not lead back to the source.
PathlessVisitor()
- Constructor for class mwalk.visitor.
PathlessVisitor
Default constructor.
pause
- Static variable in class mwalk.core.
Config
Whether to pause at each node before continuing walk
pause()
- Static method in class mwalk.core.
Config
Pause and wait for a keystroke if the pause flag is set.
pause(String)
- Static method in class mwalk.core.
Config
Pause and wait for a keystroke if the pause flag is set.
pause(Visitor)
- Static method in class mwalk.core.
Config
Pause and wait for a keystroke if the pause flag is set and the visitor is verbose.
pause(Visitor, String)
- Static method in class mwalk.core.
Config
Pause and wait for a keystroke if the pause flag is set and the visitor is verbose.
PeriodEntry
- class mwalk.core.
PeriodEntry
.
A class representing a single period of activity for a link or receiver.
PeriodEntry()
- Constructor for class mwalk.core.
PeriodEntry
Default constructor.
PeriodEntry(long)
- Constructor for class mwalk.core.
PeriodEntry
Constructor.
PeriodEntry(long, long)
- Constructor for class mwalk.core.
PeriodEntry
Constructor.
PeriodEntry(PeriodEntry)
- Constructor for class mwalk.core.
PeriodEntry
Copy constructor.
PeriodException
- exception mwalk.util.
PeriodException
.
Exception that indicates a failure during period table management.
PeriodException()
- Constructor for class mwalk.util.
PeriodException
Default constructor.
PeriodException(String)
- Constructor for class mwalk.util.
PeriodException
Constructor.
PeriodException(String, Throwable)
- Constructor for class mwalk.util.
PeriodException
Constructor.
periods
- Variable in class mwalk.visitor.
MetricVisitor
PeriodTable
- class mwalk.core.
PeriodTable
.
A class representing the cummulative activity for a link.
PeriodTable()
- Constructor for class mwalk.core.
PeriodTable
Default constructor.
postfix()
- Method in class mwalk.visitor.
AbstractVisitor
Whether to visit after visiting parent/children.
postfix()
- Method in class mwalk.visitor.
GlobalVisitor
Whether to visit after visiting parent/children.
postfix()
- Method in class mwalk.visitor.
MetricVisitor
Whether to visit after visiting parent/children.
postfix()
- Method in interface mwalk.visitor.
Visitor
Whether to visit after visiting parent/children.
postfix()
- Method in class mwalk.visitor.
MergeVisitor
Whether to visit after visiting parent/children.
postfix()
- Method in class mwalk.visitor.
PathlessVisitor
Whether to visit after visiting parent/children.
postfix()
- Method in class mwalk.visitor.
DegreeCountVisitor
Whether to visit after visiting parent/children.
postfix()
- Method in class mwalk.visitor.
CollapseVisitor
Whether to visit after visiting parent/children.
prefix()
- Method in class mwalk.visitor.
AbstractVisitor
Whether to visit prior to visiting parent/children.
prefix()
- Method in class mwalk.visitor.
GlobalVisitor
Whether to visit prior to visiting parent/children.
prefix()
- Method in class mwalk.visitor.
DataVisitor
prefix()
- Method in class mwalk.visitor.
LinkCountVisitor
Whether to visit prior to visiting parent/children.
prefix()
- Method in class mwalk.visitor.
ExportVisitor
prefix()
- Method in interface mwalk.visitor.
Visitor
Whether to visit prior to visiting parent/children.
prefix()
- Method in class mwalk.visitor.
VisualVisitor
Whether to visit prior to visiting parent/children.
prefix()
- Method in class mwalk.visitor.
TraceVisitor
Whether to visit prior to visiting parent/children.
prepare(Tree)
- Method in class mwalk.visitor.
GlobalVisitor
Prepare the up/down visitors for a new pass over the tree.
primary
- Variable in class mwalk.core.
Link
Flag indicating primary links
PrimaryPathEvaluator
- class mwalk.eval.
PrimaryPathEvaluator
.
A class used to evaluate active paths as those set by the
PrimaryPathVisitor
.
PrimaryPathEvaluator()
- Constructor for class mwalk.eval.
PrimaryPathEvaluator
Default constructor.
PrimaryPathVisitor
- class mwalk.visitor.
PrimaryPathVisitor
.
A visitor used by the builder to mark the primary path for each receiver.
PrimaryPathVisitor()
- Constructor for class mwalk.visitor.
PrimaryPathVisitor
Default constructor.
print()
- Method in class mwalk.core.
PeriodTable
Print the contents of the period table.
printData(Tree, String)
- Method in class mwalk.visitor.
PrintVisitor
Print a single line of data.
printData(Tree, TreeNode, DegreeCount)
- Method in class mwalk.visitor.
DegreeCountVisitor
Print a single line of data for a node.
printData(Tree, TreeNode, String)
- Method in class mwalk.visitor.
PrintVisitor
Print a single line of data.
printHeader(Tree)
- Method in class mwalk.visitor.
PrintVisitor
Print visitor's header info at start of file.
printHeader(Tree)
- Method in class mwalk.visitor.
LinkCountVisitor
Print visitor's header info at start of file.
printHeader(Tree)
- Method in class mwalk.visitor.
BasicMetricVisitor
Print visitor's header info at start of file.
printHeader(Tree)
- Method in class mwalk.visitor.
DegreeCountVisitor
Print visitor's header info at start of file.
printUsage()
- Static method in class mwalk.core.
Config
Print usage information.
PrintVisitor
- class mwalk.visitor.
PrintVisitor
.
An abstract visitor used as a bas class for visitors wanting to print results out to a log file.
PrintVisitor()
- Constructor for class mwalk.visitor.
PrintVisitor
Default constructor.
PrintVisitor(String)
- Constructor for class mwalk.visitor.
PrintVisitor
Constructor.
process(Tree)
- Method in class mwalk.visitor.
MetricVisitor
process(Tree)
- Method in class mwalk.visitor.
BasicMetricVisitor
process(Tree)
- Method in class mwalk.visitor.
GatewayMetricVisitor
ps
- Variable in class mwalk.visitor.
PrintVisitor
Print stream to use for output
R
rand
- Variable in class mwalk.visitor.
RandomVisitor
Randomizer used select a random set of receivers
RandomEvaluator
- class mwalk.eval.
RandomEvaluator
.
A class used by visitors to determine whether a receiver is active by checking markings made by the ReceiverRandomizer and RandomPathVisitor classes.
RandomEvaluator()
- Constructor for class mwalk.eval.
RandomEvaluator
Default constructor.
randomize(Tree)
- Method in class mwalk.util.
ReceiverRandomizer
Randomly activate the appropriate number of receivers.
RandomPathVisitor
- class mwalk.visitor.
RandomPathVisitor
.
A visitor used to mark the primary path for each randomly selected receiver as active.
RandomPathVisitor()
- Constructor for class mwalk.visitor.
RandomPathVisitor
Default constructor.
RandomVisitor
- class mwalk.visitor.
RandomVisitor
.
A compund visitor which runs other visitors using a random sampling of active receivers.
RandomVisitor()
- Constructor for class mwalk.visitor.
RandomVisitor
Default constructor.
RandomVisitor(DownVisitor)
- Constructor for class mwalk.visitor.
RandomVisitor
RandomVisitor(DownVisitor, int, boolean, int)
- Constructor for class mwalk.visitor.
RandomVisitor
RandomVisitor(int, boolean, int)
- Constructor for class mwalk.visitor.
RandomVisitor
rate
- Variable in class mwalk.core.
Hop
Packet rate
ratio
- Variable in class mwalk.core.
Hop
Loss ratio
readObject(ObjectInputStream)
- Method in class mwalk.core.
PeriodTable
Initialize transient variables after reading the object in.
readObject(ObjectInputStream)
- Method in class mwalk.core.
TreeNode
Initialize transient variables after reading the object in.
readObject(ObjectInputStream)
- Method in class mwalk.core.
PeriodEntry
Initialize transient variables after reading the object in.
readObject(ObjectInputStream)
- Method in class mwalk.core.
Link
Initialize transient variables after reading the object in.
readStats(Tree)
- Method in class mwalk.app.
Builder
Read statistics file to extract the session time for the given session.
readTree
- Static variable in class mwalk.core.
Config
Name of input tree file
Receiver
- class mwalk.core.
Receiver
.
A specialized TreeNode class that represents a receiver in the multicast tree.
Receiver(String)
- Constructor for class mwalk.core.
Receiver
Constructor.
ReceiverRandomizer
- class mwalk.util.
ReceiverRandomizer
.
Class which randomly selects a number of receivers as being active.
ReceiverRandomizer()
- Constructor for class mwalk.util.
ReceiverRandomizer
Default constructor.
ReceiverRandomizer(int)
- Constructor for class mwalk.util.
ReceiverRandomizer
Constructor.
receivers
- Variable in class mwalk.core.
Tree
receivers
- Variable in class mwalk.util.
DegreeCount
Number of receivers downstream
receivers
- Variable in class mwalk.util.
MetricCount
receivers
- Variable in class mwalk.visitor.
RandomVisitor
Number of receivers to select
receivers
- Variable in class mwalk.visitor.
GatewayMetricVisitor
receivers
- Variable in class mwalk.visitor.
PathlessVisitor
List of receivers to remove from the tree
receivers()
- Method in class mwalk.core.
Tree
recvs
- Variable in class mwalk.util.
ReceiverRandomizer
List of receivers in tree
removeReceivers(Tree)
- Method in class mwalk.visitor.
PathlessVisitor
Remove receivers that were marked as pathless.
reset(Tree)
- Method in class mwalk.util.
ReceiverRandomizer
Clear all active receivers.
reset(Tree)
- Method in class mwalk.visitor.
AbstractVisitor
Reset the visitor for a new pass over the tree.
reset(Tree)
- Method in class mwalk.visitor.
RandomPathVisitor
Reset the visitor for a new pass over the tree.
reset(Tree)
- Method in class mwalk.visitor.
GlobalVisitor
Reset the visitor for a new pass over the tree.
reset(Tree)
- Method in class mwalk.visitor.
RandomVisitor
Reset the visitor for a new pass over the tree.
reset(Tree)
- Method in class mwalk.visitor.
ExportVisitor
Reset visitor state.
reset(Tree)
- Method in interface mwalk.visitor.
Visitor
Reset state.
reset(Tree)
- Method in class mwalk.visitor.
VisualVisitor
Reset the visitor for a new pass over the tree.
reset(Tree)
- Method in class mwalk.visitor.
MergeVisitor
Reset the visitor for a new pass over the tree.
reset(Tree)
- Method in class mwalk.visitor.
GatewayMetricVisitor
Reset the visitor for a new pass over the tree.
reset(Tree)
- Method in class mwalk.visitor.
PathlessVisitor
Reset the visitor for a new pass over the tree.
reset(Tree)
- Method in class mwalk.visitor.
JoinVisitor
Reset the visitor for a new pass over the tree.
reset(Tree)
- Method in class mwalk.visitor.
TraceVisitor
Reset the visitor for a new pass over the tree.
round
- Variable in class mwalk.visitor.
GlobalVisitor
Current round
rounds
- Variable in class mwalk.visitor.
GlobalVisitor
Number of rounds and current repitition
Router
- class mwalk.core.
Router
.
A specialized TreeNode class that represents an intermediate router in the multicast tree.
Router(String)
- Constructor for class mwalk.core.
Router
Constructor.
S
save(String)
- Method in class mwalk.core.
Tree
seen
- Variable in class mwalk.visitor.
AbstractVisitor
Hash table used to track who we have seen and processed
serialVersionUID
- Static variable in class mwalk.core.
PeriodTable
Serialize version ID
serialVersionUID
- Static variable in class mwalk.core.
TreeNode
Serialized version ID
serialVersionUID
- Static variable in class mwalk.core.
Router
Serialized version ID
serialVersionUID
- Static variable in class mwalk.core.
PeriodEntry
Serialized verios ID
serialVersionUID
- Static variable in class mwalk.core.
Link
Serial version ID
serialVersionUID
- Static variable in class mwalk.core.
Receiver
Serialized version ID
serialVersionUID
- Static variable in class mwalk.core.
Source
Serialized version ID
serialVersionUID
- Static variable in class mwalk.core.
Tree
setActive(int)
- Method in class mwalk.util.
ReceiverRandomizer
Set current number of active receivers.
setDirs(String)
- Static method in class mwalk.core.
Config
Parse an array of directories from a comma separated list.
setEarliest(long)
- Method in class mwalk.core.
PeriodTable
Set the earliest time in the period table if not already earlier.
setFilename(String)
- Method in class mwalk.visitor.
PrintVisitor
Set the current filename prior to init().
setFilename(String)
- Method in class mwalk.visitor.
DataVisitor
Set the current filename prior to init().
setRange(long, long)
- Method in class mwalk.core.
Tree
setSkip()
- Static method in class mwalk.core.
Config
Set the skip flag if the next argument has been used.
setTime(double)
- Method in class mwalk.visitor.
MetricVisitor
setVisitors(String)
- Static method in class mwalk.core.
Config
Parse and array of visitor classes from a comma separated list.
showIP
- Variable in class mwalk.visitor.
ExportVisitor
Whether to export true IP address or whether to mangle it
showIP
- Variable in class mwalk.visitor.
VisualVisitor
skip
- Static variable in class mwalk.core.
Config
Internal parsing flag
source
- Static variable in class mwalk.core.
Config
Source host or IP address to use in new tree
source
- Variable in class mwalk.core.
Tree
Source
- class mwalk.core.
Source
.
Source(String)
- Constructor for class mwalk.core.
Source
Constructor.
sourcePaths
- Variable in class mwalk.app.
Builder
Number of paths ignored do to gateway-only restrictions
start
- Variable in class mwalk.core.
PeriodEntry
Starting timestamp
start
- Variable in class mwalk.core.
Tree
startTime(Tree)
- Method in class mwalk.visitor.
MetricVisitor
stop
- Variable in class mwalk.core.
PeriodEntry
Ending timestamp
stop
- Variable in class mwalk.core.
Tree
T
time
- Variable in class mwalk.core.
MTrace
Timestamp of the trace
time
- Variable in class mwalk.visitor.
MetricVisitor
time
- Variable in class mwalk.visitor.
VisualVisitor
times
- Variable in class mwalk.visitor.
VisualVisitor
timeval
- Variable in class mwalk.visitor.
MetricVisitor
toLinkArray(Enumeration, int)
- Static method in class mwalk.core.
TreeNode
toNodeArray(Enumeration, int)
- Static method in class mwalk.core.
TreeNode
toNodeVector(Enumeration, int)
- Static method in class mwalk.core.
TreeNode
toString()
- Method in class mwalk.util.
DegreeCount
Print a count as a tab-separated string.
toString()
- Method in class mwalk.util.
MetricCount
trace
- Variable in class mwalk.visitor.
TraceVisitor
Associated mtrace object
TraceVisitor
- class mwalk.visitor.
TraceVisitor
.
A visitor used by the builder to add mtrace paths into the tree.
TraceVisitor(MTrace)
- Constructor for class mwalk.visitor.
TraceVisitor
transfer(TreeNode, TreeNode)
- Method in class mwalk.visitor.
CollapseVisitor
Transfer children from one node to another.
tree
- Variable in class mwalk.app.
Animator
Tree
- class mwalk.core.
Tree
.
A class representing the set of possible multicast trees.
Tree(String)
- Constructor for class mwalk.core.
Tree
treeLinks
- Variable in class mwalk.app.
Builder
Number of primary links in the tree
TreeNode
- class mwalk.core.
TreeNode
.
An abstract class representing a node in the tree.
TreeNode(String)
- Constructor for class mwalk.core.
TreeNode
Constructor.
type
- Variable in class mwalk.visitor.
DataVisitor
Type of data - used as node's hash key
type
- Variable in class mwalk.visitor.
DegreeCountVisitor
Type of identifying data to print for each entry
type
- Variable in class mwalk.visitor.
CollapseVisitor
Type of data - used as node's hash key
U
ucastLinks
- Variable in class mwalk.util.
MetricCount
UpathMetricVisitor
- class mwalk.visitor.
UpathMetricVisitor
.
An implementation of a visitor that gathers metric data, but uses real unicast path lengths in calculations rather than assuming multicast paths equate to unicast paths.
UpathMetricVisitor()
- Constructor for class mwalk.visitor.
UpathMetricVisitor
Default constructor.
UpathMetricVisitor(long)
- Constructor for class mwalk.visitor.
UpathMetricVisitor
UpathMetricVisitor(String)
- Constructor for class mwalk.visitor.
UpathMetricVisitor
Constructor.
UpathMetricVisitor(String, long)
- Constructor for class mwalk.visitor.
UpathMetricVisitor
updated
- Variable in class mwalk.core.
Tree
upstream
- Variable in class mwalk.core.
Hop
Upstream router
UpVisitor
- interface mwalk.visitor.
UpVisitor
.
A standrard interface for interacting with visitors that walk the tree from receivers to source.
uv
- Variable in class mwalk.visitor.
GlobalVisitor
Visitor to use while walking up the tree
V
verbose
- Static variable in class mwalk.core.
Config
Verbosity flag
verbose
- Variable in class mwalk.visitor.
AbstractVisitor
Whether the visitor prints verbose messages in verbose mode
verbose()
- Method in class mwalk.visitor.
AbstractVisitor
Check whether the visitor is verbose.
verbose()
- Method in interface mwalk.visitor.
Visitor
Check whether the visitor is verbose.
verbose(Exception)
- Static method in class mwalk.core.
Config
Print if the verbose flag is set.
verbose(String)
- Static method in class mwalk.core.
Config
Print if the verbose flag is set.
verbose(Visitor, String)
- Static method in class mwalk.core.
Config
Print if the visitor is verbose and the verbose flag is set.
visitDown(Tree, TreeNode)
- Method in class mwalk.visitor.
AbstractVisitor
Visit the current node prior to visiting children.
visitDown(Tree, TreeNode)
- Method in class mwalk.visitor.
GlobalVisitor
Visit the current node prior to visiting children.
visitDown(Tree, TreeNode)
- Method in class mwalk.visitor.
DataVisitor
Visit the current node prior to visiting children.
visitDown(Tree, TreeNode)
- Method in class mwalk.visitor.
LinkCountVisitor
Visit the current node prior to visiting children.
visitDown(Tree, TreeNode)
- Method in class mwalk.visitor.
ExportVisitor
Visit the current node prior to visiting children.
visitDown(Tree, TreeNode)
- Method in class mwalk.visitor.
MetricVisitor
Visit the current node prior to visiting children.
visitDown(Tree, TreeNode)
- Method in class mwalk.visitor.
UpathMetricVisitor
Visit the current node prior to visiting children.
visitDown(Tree, TreeNode)
- Method in interface mwalk.visitor.
DownVisitor
Visit the current node prior to visiting children.
visitDown(Tree, TreeNode)
- Method in class mwalk.visitor.
VisualVisitor
Visit the current node prior to visiting children.
visitDown(Tree, TreeNode)
- Method in class mwalk.visitor.
MergeVisitor
Visit the current node prior to visiting children.
visitDown(Tree, TreeNode)
- Method in class mwalk.visitor.
DegreeCountVisitor
Visit the current node prior to visiting children.
visitDown(Tree, TreeNode, Vector)
- Method in class mwalk.visitor.
AbstractVisitor
Visit the current node after visiting children.
visitDown(Tree, TreeNode, Vector)
- Method in class mwalk.visitor.
GlobalVisitor
Visit the current node after visiting children.
visitDown(Tree, TreeNode, Vector)
- Method in class mwalk.visitor.
MetricVisitor
Visit the current node after visiting children.
visitDown(Tree, TreeNode, Vector)
- Method in interface mwalk.visitor.
DownVisitor
Visit the current node after visiting children.
visitDown(Tree, TreeNode, Vector)
- Method in class mwalk.visitor.
MergeVisitor
Visit the current node after visiting children.
visitDown(Tree, TreeNode, Vector)
- Method in class mwalk.visitor.
DegreeCountVisitor
Visit the current node after visiting children.
visitDown(Tree, TreeNode, Vector)
- Method in class mwalk.visitor.
CollapseVisitor
Visit the current node after visiting children.
VisitException
- exception mwalk.util.
VisitException
.
Exception that indicates a failure during tree walking.
VisitException()
- Constructor for class mwalk.util.
VisitException
Default constructor.
VisitException(String)
- Constructor for class mwalk.util.
VisitException
Constructor.
VisitException(String, Throwable)
- Constructor for class mwalk.util.
VisitException
Constructor.
Visitor
- interface mwalk.visitor.
Visitor
.
The core interface for all visitors.
visitors
- Static variable in class mwalk.core.
Config
List of visitors to animate with
visitUp(Tree, TreeNode)
- Method in class mwalk.visitor.
AbstractVisitor
Visit the current node prior to visiting parent.
visitUp(Tree, TreeNode)
- Method in interface mwalk.visitor.
UpVisitor
Visit the current node prior to visiting parent.
visitUp(Tree, TreeNode)
- Method in class mwalk.visitor.
GlobalVisitor
Visit the current node prior to visiting parent.
visitUp(Tree, TreeNode)
- Method in class mwalk.visitor.
TraceVisitor
Visit the current node prior to visiting parent.
visitUp(Tree, TreeNode, Vector)
- Method in class mwalk.visitor.
AbstractVisitor
Visit the current node after visiting parent.
visitUp(Tree, TreeNode, Vector)
- Method in interface mwalk.visitor.
UpVisitor
Visit the current node after visiting parent.
visitUp(Tree, TreeNode, Vector)
- Method in class mwalk.visitor.
GlobalVisitor
Visit the current node after visiting parent.
visitUp(Tree, TreeNode, Vector)
- Method in class mwalk.visitor.
PathlessVisitor
Visit the current node after visiting parent.
VisualVisitor
- class mwalk.visitor.
VisualVisitor
.
A visitor that outputs a data set that can be used to visualize the tree.
VisualVisitor()
- Constructor for class mwalk.visitor.
VisualVisitor
Default constructor.
VisualVisitor(long[])
- Constructor for class mwalk.visitor.
VisualVisitor
W
walkDown()
- Method in class mwalk.visitor.
AbstractVisitor
Whether to walk down the tree.
walkDown()
- Method in class mwalk.visitor.
GlobalVisitor
Whether to walk down the tree.
walkDown()
- Method in interface mwalk.visitor.
DownVisitor
Whether to walk down the tree.
walkDown(DownVisitor)
- Method in class mwalk.core.
Tree
walkDown(DownVisitor, TreeNode)
- Method in class mwalk.core.
Tree
walkUp()
- Method in class mwalk.visitor.
AbstractVisitor
Whether to walk up the tree.
walkUp()
- Method in interface mwalk.visitor.
UpVisitor
Whether to walk up the tree.
walkUp()
- Method in class mwalk.visitor.
GlobalVisitor
Whether to walk up the tree.
walkUp(UpVisitor)
- Method in class mwalk.core.
Tree
walkUp(UpVisitor, TreeNode)
- Method in class mwalk.core.
Tree
writeTree
- Static variable in class mwalk.core.
Config
Name of output tree file
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
mwalk Platform 0.3.0
PREV NEXT
FRAMES
NO FRAMES
Submit a bug or feature
mwalk Platform API Specification 0.3.0
Sensitivity: {Public:Research}
Copyright(c) 2000, Robert Chalmers