Class Summary |
AbstractVisitor |
Abstract class which defines a set of default methods for most visitors. |
BasicMetricVisitor |
A basic implementation of a visitor that gathers metric
data and saves it out to a file. |
CollapseVisitor |
A visitor that collapses the primary tree based on matching data at
each node. |
CountVisitor |
A compund visitor that runs the link count and degree count
visitors using a random sampling of active receivers. |
DataVisitor |
A visitor that assigns data elements to each node in the tree from
an ecternal file. |
DegreeCountVisitor |
A visitor used to count the degree of each node along the
active tree. |
ExportVisitor |
A visitor that exports an ascii representation of the current tree. |
GatewayMetricVisitor |
An extension to the basic metric visitor which considers
gateways as the receivers. |
GlobalVisitor |
A compund visitor which runs a pair of visitors, one walking up the tree
and a second which walks back down. |
JoinVisitor |
A visitor used to mark the initial join time along a receiver's
earliest path. |
LinkCountVisitor |
A visitor used to count the number of links for each receiver
along the active tree. |
MergeVisitor |
A visitor used by the builder to merge the period tables. |
MetricVisitor |
Abstract base class defining the looping behavior of most metric visitors. |
PathlessVisitor |
A visitor used to remove paths that do not lead back to the source. |
PrimaryPathVisitor |
A visitor used by the builder to mark the primary path for each receiver. |
PrintVisitor |
An abstract visitor used as a bas class for visitors
wanting to print results out to a log file. |
RandomPathVisitor |
A visitor used to mark the primary path for each randomly selected receiver
as active. |
RandomVisitor |
A compund visitor which runs other visitors using a random sampling
of active receivers. |
TraceVisitor |
A visitor used by the builder to add mtrace paths into the tree. |
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. |
VisualVisitor |
A visitor that outputs a data set that can be used
to visualize the tree. |