Overview
Package
Class
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
F
G
H
I
J
L
M
N
O
P
R
S
T
W
G
getAllNodes()
- Method in class Fairness.Trees.
TreeManager
Returns all nodes in the network.
getAvailableOutboundBW(SimulationParameters)
- Method in class Fairness.Nodes.
Node
Returns the amount of available outbound bandwidth.
getAvailableStripes()
- Method in class Fairness.Publishers.
Publisher
Returns the number of stripes available from this Publisher.
getBackgroundPaint()
- Method in class Fairness.Graphing.
Legend
Returns this displayable object's background paint.
getBackgroundPaint()
- Method in class Fairness.Graphing.
LegendItem
Returns this displayable object's background paint.
getBoundingBox()
- Method in class Fairness.Graphing.
Legend
Returns this displayable object's bounding box.
getBoundingBox()
- Method in class Fairness.Graphing.
LegendItem
Returns this displayable object's bounding box.
getChildren()
- Method in class Fairness.Nodes.
TreeInfo
Return a set of all current children of the node for this stripe.
getConfidence(Node)
- Method in class Fairness.Nodes.NodeBehaviors.
AncestorRatingBehavior
Returns this behavior's confidence of the given Node, or null if there is no opinion.
getConfidence(Node)
- Method in class Fairness.Nodes.NodeBehaviors.
DebtMaintenanceBehavior
Returns this behavior's confidence of the given Node, or null if there is no opinion.
getConfidence(Node)
- Method in interface Fairness.Nodes.NodeBehaviors.
NodeBehavior
Returns this behavior's confidence of the given Node, or null if there is no opinion.
getConfidence(Node)
- Method in class Fairness.Nodes.NodeBehaviors.
SimpleNodeBehavior
Returns this behavior's confidence of the given Node, or null if there is no opinion.
getDebtLevel(Node)
- Method in class Fairness.Nodes.NodeBehaviors.
AncestorRatingBehavior
Returns this behavior's debt level measurement of the given Node, or null if there is no opinion.
getDebtLevel(Node)
- Method in class Fairness.Nodes.NodeBehaviors.
DebtMaintenanceBehavior
Returns this behavior's debt level measurement of the given Node, or null if there is no opinion.
getDebtLevel(Node)
- Method in interface Fairness.Nodes.NodeBehaviors.
NodeBehavior
Returns this behavior's debt level measurement of the given Node, or null if there is no opinion.
getDebtLevel(Node)
- Method in class Fairness.Nodes.NodeBehaviors.
SimpleNodeBehavior
Returns this behavior's debt level measurement of the given Node, or null if there is no opinion.
getDigit(int, int)
- Static method in class Fairness.
NumberUtil
Returns a single hex digit from an integer.
getDisplayable()
- Method in class Fairness.Graphing.
Graph
Returns the Displayable graph object so that the Graph can be used in alternate rendering contexts.
getInboundBW()
- Method in class Fairness.Nodes.
Node
getLost()
- Method in class Fairness.
NodeMonitor.Mark
Returns number of lost or unsent packets.
getLostPercent()
- Method in class Fairness.
NodeMonitor.Mark
Returns percentage of lost or unsent packets.
getMarks()
- Method in class Fairness.
NodeMonitor
Returns a list of all marks created by
NodeMonitor.mark()
.
getName()
- Method in class Fairness.Graphing.
NamedListXYSeries
Returns the name given to this NamedListXYSeries
getName()
- Method in interface Fairness.Graphing.
NamedXYSeries
getName()
- Method in class Fairness.
NodeMonitor
Returns this monitor's name
getName()
- Method in class Fairness.
Simulation
Returns the name of this Simulation.
getNextNodeId()
- Method in class Fairness.Trees.
PastryTreeManager
Returns the next node ID using the node ID allocation algorithm from this TreeManager.
getNextNodeId()
- Method in class Fairness.Trees.
RandomTreeManager
Returns the next node ID using the node ID allocation algorithm from this TreeManager.
getNextNodeId()
- Method in class Fairness.Trees.
SimpleTreeManager
getNextNodeId()
- Method in class Fairness.Trees.
TreeManager
Returns the next node ID using the node ID allocation algorithm from this TreeManager.
getNodeId()
- Method in class Fairness.Nodes.
Node
getNumStripes()
- Method in class Fairness.
SimulationParameters
Gets the number of stripes in the Simulation
getOutboundBW()
- Method in class Fairness.Nodes.
Node
getPacketSize()
- Method in class Fairness.
SimulationParameters
Gets the size in bytes of each stripe data packet
getParams()
- Method in class Fairness.
Simulation
Returns global simulation parameters that are set at the beginning of the simulation and never change throughout the execution.
getParent(int)
- Method in class Fairness.Nodes.
Node
Returns this Node's parent for a given stripe ID.
getParent()
- Method in class Fairness.Nodes.
TreeInfo
Returns the parent of the node in this stripe.
getPathToRoot(int)
- Method in class Fairness.Nodes.
Node
Returns a List of all Nodes to and including the root Node for a given stripe tree.
getRandomSeed()
- Method in class Fairness.
SimulationParameters
Gets the random number generator seed
getRandomWithPrefix(int, int, Random)
- Static method in class Fairness.
NumberUtil
Returns a number that has a fixed prefix but all digits after the prefix are chosen at random.
getReceived()
- Method in class Fairness.
NodeMonitor.Mark
Returns number of received packets.
getReceivedPercent()
- Method in class Fairness.
NodeMonitor.Mark
Returns percentage of received packets.
getRng()
- Method in class Fairness.
Simulation
Returns the source of randomness for this Simulation.
getRootNodes()
- Method in class Fairness.Trees.
PastryTreeManager
After a tree reconstruction, returns the nodes that are the roots of their stripe trees.
getRootNodes()
- Method in class Fairness.Trees.
RandomTreeManager
After a tree reconstruction, returns the nodes that are the roots of their stripe trees.
getRootNodes()
- Method in class Fairness.Trees.
SimpleTreeManager
getRootNodes()
- Method in class Fairness.Trees.
TreeManager
After a tree reconstruction, returns the nodes that are the roots of their stripe trees.
getSimDuration()
- Method in class Fairness.
SimulationParameters
Gets the duration of simulation in seconds
getSize()
- Method in class Fairness.Nodes.
NodePacket
Returns this packet's size in bytes.
getSource()
- Method in class Fairness.Nodes.
NodePacket
Returns the source of this packet, or null if the source is the publisher.
getStripeBps()
- Method in class Fairness.
SimulationParameters
Gets the bitrate of each stripe in bits per second
getStripeId()
- Method in class Fairness.Nodes.
Node
Gets the stripe ID of the primary stripe for this Node.
getStripeId()
- Method in class Fairness.Nodes.
NodePacket
Returns the stripe ID for this packet
getStripeId()
- Method in class Fairness.Nodes.
TreeInfo
getStripes()
- Method in class Fairness.Nodes.
Node
Returns a Set of all stripe IDs this Node is currently in.
getTax(int)
- Method in class Fairness.Publishers.
Publisher
Returns the number of children that a node must accept for fowarding a single stream to receive the given number of stripes.
getTaxImpl(int)
- Method in class Fairness.Publishers.
BitForBitPublisher
Implements precisely the getTax method, except that the child class can assume the preconditions on r have been checked.
getTaxImpl(int)
- Method in class Fairness.Publishers.
LinearTaxationPublisher
Implements precisely the getTax method, except that the child class can assume the preconditions on r have been checked.
getTaxImpl(int)
- Method in class Fairness.Publishers.
Publisher
Implements precisely the getTax method, except that the child class can assume the preconditions on r have been checked.
getTime()
- Method in class Fairness.
Simulation
Returns the current simulation time, which can stand still but never go backwards.
getTotal()
- Method in class Fairness.
NodeMonitor.Mark
Returns total number of packets: received + lost.
getTreeInfo(int)
- Method in class Fairness.Nodes.
Node
Returns the tree information for this Node's participation in the given stripe.
getXLeft()
- Method in class Fairness.Graphing.
GraphBounds
getXRight()
- Method in class Fairness.Graphing.
GraphBounds
getYBottom()
- Method in class Fairness.Graphing.
GraphBounds
getYTop()
- Method in class Fairness.Graphing.
GraphBounds
Graph
- Class in
Fairness.Graphing
Graph represents a graphical plot of 1 to 4 data series.
Graph(String, String, String, List<? extends NamedXYSeries>, GraphBounds)
- Constructor for class Fairness.Graphing.
Graph
Constructs a new customized Graph.
GraphBounds
- Class in
Fairness.Graphing
GraphBounds provides a rectangular bounded region over the data in the
Graph
's series.
GraphBounds(double, double, double, double)
- Constructor for class Fairness.Graphing.
GraphBounds
Constructs a new GraphBounds.
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
F
G
H
I
J
L
M
N
O
P
R
S
T
W