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.

A B C D F G H I J L M N O P R S T W