< A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

<

() - Static method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RC2
 

A

aboutopen - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
AbstractCellEditor - class edu.virginia.cs.mng.hypercast.demo.AbstractCellEditor.
A base class for CellEditors, providing default implementations for all methods in the CellEditor interface and support for managing a series of listeners.
AbstractCellEditor() - Constructor for class edu.virginia.cs.mng.hypercast.demo.AbstractCellEditor
 
AbstractTreeTableModel - class edu.virginia.cs.mng.hypercast.demo.AbstractTreeTableModel.
An abstract implementation of the TreeTableModel interface, handling the list of listeners.
AbstractTreeTableModel(Object) - Constructor for class edu.virginia.cs.mng.hypercast.demo.AbstractTreeTableModel
 
AC_matrix - Variable in class edu.virginia.cs.mng.hypercast.demo.Huffman
 
AC_matrix0 - Variable in class edu.virginia.cs.mng.hypercast.demo.Huffman
 
AC_matrix1 - Variable in class edu.virginia.cs.mng.hypercast.demo.Huffman
 
accept(File) - Method in class edu.virginia.cs.mng.hypercast.demo.DirectoryFilter
 
accept(File) - Method in class edu.virginia.cs.mng.hypercast.demo.ImageFilter
 
acceptConnection() - Method in class edu.virginia.cs.mng.hypercast.HTTP_Server
Accept a connection from the server socket.
ACK - Static variable in class edu.virginia.cs.mng.hypercast.demo.Mftp_Message
 
ackInfoarrived(String) - Method in interface edu.virginia.cs.mng.hypercast.demo.I_MFTPCallBack
This method is called when an acknowledgement information arrives
ackInfoarrived(String) - Method in class edu.virginia.cs.mng.hypercast.demo.MFTP_Gui
 
ackInfoarrived(String) - Method in class edu.virginia.cs.mng.hypercast.demo.MFTP_Text
 
ackmessageArrived(String) - Method in class edu.virginia.cs.mng.hypercast.demo.WBSocket
 
ackStore - Variable in class edu.virginia.cs.mng.hypercast.demo.MFTP
 
ACtableNumber - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegInfo
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.QuitCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.BreakCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.HelpCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SleepCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.DateCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.MTimeCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.EchoCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PauseCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ListCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetValueCommand
Uses createSimpleMessage to create the message and then sends it using ReliableXmlSocket.sendOne.
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SetValueCommand
Uses SetValueCommand.createSimpleMessage to create the message and then sends it using ReliableXmlSocket.sendOne.
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SaveSchemaCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StartTranscriptCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StopTranscriptCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.AvailableCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.CreateExperimentCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ModifyExperimentCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StartNewSocketsCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StopSomeSocketsCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExperimentStatusCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StartExperimentCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StopExperimentCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SlowStartExperimentCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExactStartExperimentCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExactStartNewSocketsCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExactStopSomeSocketsCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StartTelnetServiceCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetRC2BandwidthCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetRS2BandwidthCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.CheckClockSynchronizationCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetBWTestResultsCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.KillRemoteServersCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RC2Command
Performs the action associated with this command.
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.HC.HC_WaitUntilStableCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.HC.HC_GetBandwidthResultsCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.HC.HC_GetDelayCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_WaitUntilStableCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetExactStableTimeCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetExactStartTimeCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetBandwidthResultsCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetNeighborCountCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetNeighborhoodsCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetDelayCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetDelayResultsCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_SetBandwidthCheckpointCommand
 
action(String, String, String, String, StringTokenizer, BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetBandwidthCheckpointCommand
 
actionPerformed(ActionEvent) - Method in class edu.virginia.cs.mng.hypercast.demo.MNGmftp.Reloader
 
actionPerformed(ActionEvent) - Method in class edu.virginia.cs.mng.hypercast.demo.PenSize
 
actionPerformed(ActionEvent) - Method in class edu.virginia.cs.mng.hypercast.demo.TextSize
 
actionPerformed(ActionEvent) - Method in class edu.virginia.cs.mng.hypercast.demo.WBFrame_AboutBox
 
activepage - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
The current/active page.
activeSocket - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PortalListManager
Socket used to send and receive messages (e.g.
activeSocketAddr - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PortalListEntry
Control socket used by ActiveStatsAccessor.
adapter - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Network adapter (used for times and Physical Address).
adapter - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Network adapter (used for timers and Physical Address).
adapter - Variable in class edu.virginia.cs.mng.hypercast.DT.OverlayObject
The UDP socket for the Overlay.
Adapter - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_Node
The multicast adapter that this protocol node runs on
adapterbuffer - Variable in class edu.virginia.cs.mng.hypercast.MulticastReceiver
The buffer for received messages.
adapterbuffer - Variable in class edu.virginia.cs.mng.hypercast.ServerUdpReceiver
The buffer for received messages.
adapterbuffer - Variable in class edu.virginia.cs.mng.hypercast.UnicastReceiver
Buffer of the adapter.
add(Component, GridBagConstraints, int, int, int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.BoxPane
Add a component in the panel;
add(Component, GridBagConstraints, int, int, int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.searchFrame.searchPane
 
add(Entry, boolean) - Method in class edu.virginia.cs.mng.hypercast.demo.WBFrame
To add a drawing entry to the vector and draw it to the whiteboard.
addCellEditorListener(CellEditorListener) - Method in class edu.virginia.cs.mng.hypercast.demo.AbstractCellEditor
 
addCommand(String, RC2Command) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RC2
Used to insert an RC2Command object into commands.
addExtension(byte, byte[], int) - Method in class edu.virginia.cs.mng.hypercast.OL_Message
Add a header Extension to the Overlay application message.
ADDHEIGHT - Static variable in class edu.virginia.cs.mng.hypercast.demo.ToolPanel
 
addNeighbor(DT_AddressPair, DT_AddressPair, DT_AddressPair, boolean) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Inserts a neighbor and then removes neighbors to make neighborhood consistent
addNeighborDebug - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
 
addObject(DefaultMutableTreeNode, Object) - Method in class edu.virginia.cs.mng.hypercast.demo.DynamicTree
 
addObject(DefaultMutableTreeNode, Object, boolean) - Method in class edu.virginia.cs.mng.hypercast.demo.DynamicTree
 
addObject(Object) - Method in class edu.virginia.cs.mng.hypercast.demo.DynamicTree
Add child to the currently selected node.
addpage(boolean) - Method in class edu.virginia.cs.mng.hypercast.demo.WBFrame
To add one page to the current whiteboar.
address - Variable in class edu.virginia.cs.mng.hypercast.IP_Address
 
ADDRESS_ARRAY_SIZE - Static variable in class edu.virginia.cs.mng.hypercast.DT.DT_LogicalAddress
 
addrs - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SlowStartArrayPair
 
addrs - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_WaitObject
Addresses of the Portals in the experiment.
addrs - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_WaitObject
Addresses of the Portals in the experiment.
addTreeModelListener(TreeModelListener) - Method in class edu.virginia.cs.mng.hypercast.demo.AbstractTreeTableModel
 
adduser(int, String) - Method in class edu.virginia.cs.mng.hypercast.demo.WBFrame
Add a user to the user list.
addUser(String) - Method in class edu.virginia.cs.mng.hypercast.demo.UserPanel
 
ADDWIDTH - Static variable in class edu.virginia.cs.mng.hypercast.demo.ToolPanel
 
AdvRSMessage - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StatsAccessorAdvertiser
Cached copy of AdvRS messages to be sent.
Age - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_AddressPair
The age of the protocol node (in HeartBeats).
age() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_AddressPair
Ages a AddressPair entry and returns true if the AddressPair is still "alive".
ageNeighborhood() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Neighborhood
Checks the age of all the Neighborhood.
Ah - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegInfo
 
Al - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegInfo
 
AliveRCmsg - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PortalListManager
A cached copy of the AliveRC messages that gets sent to every alive ActiveStatsAccessor.
AliveRSMessage - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StatsAccessorAdvertiser
Cached copy of AliveRS messages to be sent.
alterTotalSize(long) - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNode
 
amILeader() - Method in interface edu.virginia.cs.mng.hypercast.DT.I_OverlaySocket_DT
Returns true if this node has the highest logical address in the overlay.
amILeader() - Method in class edu.virginia.cs.mng.hypercast.DT.OL_Socket_CL_DT
Returns true if the DT_Node is the Leader of the topology.
amILeader() - Method in class edu.virginia.cs.mng.hypercast.DT.OL_Socket_CO_DT
Returns true if the DT_Node is the Leader of the topology.
amIParent(DT_NeighborhoodEntry, DT_LogicalAddress) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Returns true if this node is the parent of the neighbor node in a spanning tree rooted at root
angleRelative(DT_Point, DT_Point, DT_Point) - Static method in class edu.virginia.cs.mng.hypercast.DT.DT_Point
 
angleToHorizon(DT_Point, DT_Point) - Static method in class edu.virginia.cs.mng.hypercast.DT.DT_Point
Returns the angle (in radians) of datum to horizontal ray going from the pivot in the positive x direction.
apply - Variable in class edu.virginia.cs.mng.hypercast.demo.PenSize
 
apply - Variable in class edu.virginia.cs.mng.hypercast.demo.TextSize
 
APPLY - Static variable in class edu.virginia.cs.mng.hypercast.demo.PenSize
 
APPLY - Static variable in class edu.virginia.cs.mng.hypercast.demo.TextSize
 
available() - Method in class edu.virginia.cs.mng.hypercast.MessageBuffer
Checks if there is any messages available in the queue.
available(RC2) - Static method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.AvailableCommand
Creates an int[] that contains the "NumOfSockets" on each Alive neighbor of the PortalListManager.
AvailableCommand - class edu.virginia.cs.mng.hypercast.testing_and_monitoring.AvailableCommand.
 
AvailableCommand(RC2) - Constructor for class edu.virginia.cs.mng.hypercast.testing_and_monitoring.AvailableCommand
 
average(Vector, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetDelayResultsCommand
 

B

back - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
Color.
backclear - Variable in class edu.virginia.cs.mng.hypercast.demo.Entry
Whether to clear the foreground/background.
backclear - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
backcolor - Variable in class edu.virginia.cs.mng.hypercast.demo.Entry
Color.
BACKOFF_RATIO - Static variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node_ServerJoin
When server does not respond, ratio of backoff.
backoffCounter - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node_ServerJoin
Counter for exponential backoff.
bandwidthCheckpoints - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Vector of DT_BandwidthCheckpoint.
bCanDrawText - Variable in class edu.virginia.cs.mng.hypercast.demo.DrawArea
 
Beacon - Static variable in class edu.virginia.cs.mng.hypercast.HC.HC_Message
Hypercast protocol message type (used to beacon all)
bFinished - Variable in class edu.virginia.cs.mng.hypercast.demo.PagePanel
 
bitrate - Variable in class edu.virginia.cs.mng.hypercast.demo.MediaFile
 
bitRate - Variable in class edu.virginia.cs.mng.hypercast.demo.MediaStreamer
 
bits - Variable in class edu.virginia.cs.mng.hypercast.demo.Huffman
 
bitsACchrominance - Variable in class edu.virginia.cs.mng.hypercast.demo.Huffman
 
bitsACluminance - Variable in class edu.virginia.cs.mng.hypercast.demo.Huffman
 
bitsDCchrominance - Variable in class edu.virginia.cs.mng.hypercast.demo.Huffman
 
bitsDCluminance - Variable in class edu.virginia.cs.mng.hypercast.demo.Huffman
 
BitToOrdered - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_LogicalAddress
Permutation required to turn a neighborhood sorted by the bit flipped in the Gray index into a neighborhood table sorted by the Colex index.
BlockHeight - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegInfo
 
blockingWrite(I_Message) - Method in class edu.virginia.cs.mng.hypercast.MessageBuffer
Writes a message to the BoundedBuffer Algorithm:
1.
blockSize - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.OverlayBWTestSender
 
BlockWidth - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegInfo
 
borderLayout1 - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
boundscalc - Variable in class edu.virginia.cs.mng.hypercast.demo.Entry
 
boundsx1 - Variable in class edu.virginia.cs.mng.hypercast.demo.Entry
The upper-left and lower-right coordinates of the region this entry occupied.
boundsx2 - Variable in class edu.virginia.cs.mng.hypercast.demo.Entry
The upper-left and lower-right coordinates of the region this entry occupied.
boundsy1 - Variable in class edu.virginia.cs.mng.hypercast.demo.Entry
The upper-left and lower-right coordinates of the region this entry occupied.
boundsy2 - Variable in class edu.virginia.cs.mng.hypercast.demo.Entry
The upper-left and lower-right coordinates of the region this entry occupied.
BoxPane - class edu.virginia.cs.mng.hypercast.demo.BoxPane.
 
BoxPane(JTreeTable) - Constructor for class edu.virginia.cs.mng.hypercast.demo.BoxPane
 
bp - Variable in class edu.virginia.cs.mng.hypercast.demo.MNGmftp
the Box Pane.
BreakCommand - class edu.virginia.cs.mng.hypercast.testing_and_monitoring.BreakCommand.
 
BreakCommand() - Constructor for class edu.virginia.cs.mng.hypercast.testing_and_monitoring.BreakCommand
 
BRUSH - Static variable in class edu.virginia.cs.mng.hypercast.demo.ToolPanel
 
bufferIt(BufferedOutputStream, int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.Huffman
 
bufferPutBits - Variable in class edu.virginia.cs.mng.hypercast.demo.Huffman
 
bufferPutBuffer - Variable in class edu.virginia.cs.mng.hypercast.demo.Huffman
 
busy - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
BUTTONDIM - Static variable in class edu.virginia.cs.mng.hypercast.demo.ToolPanel
 
BWTestException - exception edu.virginia.cs.mng.hypercast.testing_and_monitoring.BWTestException.
 
BWTestException(String) - Constructor for class edu.virginia.cs.mng.hypercast.testing_and_monitoring.BWTestException
 
BWTestSample - class edu.virginia.cs.mng.hypercast.testing_and_monitoring.BWTestSample.
 
BWTestSample(int, int) - Constructor for class edu.virginia.cs.mng.hypercast.testing_and_monitoring.BWTestSample
 
ByteArrayUtility - class edu.virginia.cs.mng.hypercast.ByteArrayUtility.
This class contains some general functions for reading values from a byte array and for writing values to a byte array.
ByteArrayUtility() - Constructor for class edu.virginia.cs.mng.hypercast.ByteArrayUtility
 
bytesReceived - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.XmlSocket
Keeps track of traffic.
bytesSent - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.XmlSocket
Keeps track of traffic.

C

c - Variable in class edu.virginia.cs.mng.hypercast.demo.PenSize
 
c - Variable in class edu.virginia.cs.mng.hypercast.demo.TextSize
 
calculateNewLeader() - Method in class edu.virginia.cs.mng.hypercast.DT.NodeCache
 
callback - Variable in class edu.virginia.cs.mng.hypercast.IncomingSocketObject
The object implementing the createMessage() function.
callback - Variable in class edu.virginia.cs.mng.hypercast.TcpReceiver
Where messages go to.
callBack - Variable in class edu.virginia.cs.mng.hypercast.OL_Socket
Overlay Call Back interface
callBack - Variable in class edu.virginia.cs.mng.hypercast.TCP_UnicastAdapter
The Callback object
callBack - Variable in class edu.virginia.cs.mng.hypercast.demo.MFTP
 
callbacks - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2
CallBack objects for sockets.
cancelCellEditing() - Method in class edu.virginia.cs.mng.hypercast.demo.AbstractCellEditor
 
canonicalPath - Variable in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNode
Path of the receiver.
CCW - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_Message
Logical and Physical address of the neighbor of the sender immediately counterclockwise (CCW) of the destination.
CCW - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_NeighborhoodEntry
the neighbor's neighbor that is immediate CCW of this node.
changeServerTimerToTime(long) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node_ServerJoin
 
changeSlowHeartbeatToFastHeartbeat() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node
 
checkAllServers(RC2, PrintStream) - Static method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.CheckClockSynchronizationCommand
 
CheckClockSynchronizationCommand - class edu.virginia.cs.mng.hypercast.testing_and_monitoring.CheckClockSynchronizationCommand.
 
CheckClockSynchronizationCommand(RC2) - Constructor for class edu.virginia.cs.mng.hypercast.testing_and_monitoring.CheckClockSynchronizationCommand
 
checkOneServer(RC2, int, PrintStream) - Static method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.CheckClockSynchronizationCommand
 
childPA - Variable in class edu.virginia.cs.mng.hypercast.OutgoingSocketObject
Address that this socket connected to.
children - Variable in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNode
Children of the receiver.
children(HC_LogicalAddress, HC_LogicalAddress) - Method in class edu.virginia.cs.mng.hypercast.HC.HC_LogicalAddress
Gets the children of this node Algorithm:
1.
ChildSchemaViolatedFormatSpec - Static variable in class edu.virginia.cs.mng.hypercast.StatsException
value for type.
childTotalSizeChanged(FileSystemModel2.FileNode) - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNode
Invoked when a childs total size has changed.
chosentool - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
The current tool chosen by the current user.
clear() - Method in class edu.virginia.cs.mng.hypercast.demo.DynamicTree
Remove all nodes except the root node.
clearEntry(Entry) - Method in class edu.virginia.cs.mng.hypercast.demo.DrawArea
To clear a given entry from the drawing area of the whiteboard.
clearTimer(int) - Method in interface edu.virginia.cs.mng.hypercast.I_UnicastAdapter
Clears a timer.
clearTimer(int) - Method in class edu.virginia.cs.mng.hypercast.TCP_UnicastAdapter
Clear a Timer event.
clearTimer(int) - Method in class edu.virginia.cs.mng.hypercast.Timer
Removes a TimerEvent from the TimerEventQueue.
clearTimer(int) - Method in class edu.virginia.cs.mng.hypercast.UDP_UnicastAdapter
Clear a Timer event.
client - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StatsAccessor
The I_Stats object which queries are sent to.
clipRect(int, int, int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.MGraphics
 
clone() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.Experiment
Clones this object.
close() - Method in class edu.virginia.cs.mng.hypercast.MulticastSocketMasquerade
leave the group.
close() - Method in class edu.virginia.cs.mng.hypercast.NullWriter
 
close() - Method in class edu.virginia.cs.mng.hypercast.OutgoingSocketObject
Closes the socket and interrupts any thread doing a write.
close() - Method in class edu.virginia.cs.mng.hypercast.IncomingSocketObject
Closes the socket and interrupts any thread currently read()ing.
close() - Method in class edu.virginia.cs.mng.hypercast.demo.MFTP
 
closeAndDelete() - Method in class edu.virginia.cs.mng.hypercast.demo.MFTP_Rev_FileEntry
 
closeAndMoveFile() - Method in class edu.virginia.cs.mng.hypercast.demo.MFTP_Rev_FileEntry
Move the file to the destination file and delete the temporary file;
closed - Variable in class edu.virginia.cs.mng.hypercast.demo.MFTP_Rev_FileEntry
 
cmd_keyPressed(KeyEvent) - Method in class edu.virginia.cs.mng.hypercast.demo.PagePanel
 
cmdNew - Variable in class edu.virginia.cs.mng.hypercast.demo.PagePanel
 
cmdNew_actionPerformed(ActionEvent) - Method in class edu.virginia.cs.mng.hypercast.demo.PagePanel
 
cmdNext - Variable in class edu.virginia.cs.mng.hypercast.demo.PagePanel
 
cmdNext_actionPerformed(ActionEvent) - Method in class edu.virginia.cs.mng.hypercast.demo.PagePanel
 
cmdPrev - Variable in class edu.virginia.cs.mng.hypercast.demo.PagePanel
 
cmdPrev_actionPerformed(ActionEvent) - Method in class edu.virginia.cs.mng.hypercast.demo.PagePanel
 
cNames - Static variable in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2
 
code - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegEncoder
 
code - Variable in class edu.virginia.cs.mng.hypercast.demo.Huffman
 
ColexIndex - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_LogicalAddress
The index of this node in the hypercube or HC_Node.MaxAddress() if unvalid.
ColorPanel - class edu.virginia.cs.mng.hypercast.demo.ColorPanel.
ColorPicker class.
ColorPanel(WBFrame) - Constructor for class edu.virginia.cs.mng.hypercast.demo.ColorPanel
 
commandLine(BufferedReader, PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RC2
Receives commands on the InputStream and processes them.
commands - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RC2
A Hashtable mapping the commands, e.g.
Comment - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegInfo
 
compareElementsAt(int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.SizeSorter
 
compareElementsAt(int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.MergeSort
 
compHeight - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegInfo
 
CompID - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegInfo
 
Components - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegInfo
 
Compress() - Method in class edu.virginia.cs.mng.hypercast.demo.JpegEncoder
 
compressSamples(Vector) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetDelayResultsCommand
 
compWidth - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegInfo
 
config - Variable in class edu.virginia.cs.mng.hypercast.MessageBuffer
OverlaySocketConfig object.
config - Variable in class edu.virginia.cs.mng.hypercast.OL_Socket
Overly property object for configuration
config - Variable in class edu.virginia.cs.mng.hypercast.TCP_UnicastAdapter
property object for configration
config - Variable in class edu.virginia.cs.mng.hypercast.UDP_HTTP_ServerAdapter
Config object for overlay.
config - Variable in class edu.virginia.cs.mng.hypercast.UDP_ServerAdapter
Config object for group.
config - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2
Configuration of the sockets.
config - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_Node
The OverlaySocketConfig object containing the properties of this group.
config - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Source of constants & error/log message display
config - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Source of constants & error/log message display
config - Variable in class edu.virginia.cs.mng.hypercast.DT.OverlayObject
config object used in creation of Adapter
ConfObj - Variable in class edu.virginia.cs.mng.hypercast.demo.HelloWorld_CallBack
 
contains(I_PhysicalAddress) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Returns true if one of the neighbors has a phyiscal address equal to the parameter.
contentPane - Variable in class edu.virginia.cs.mng.hypercast.demo.PagePanel
 
contentPane - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
controllerActiveAddr - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StatsAccessorAdvertiser
 
controllerDataAddr - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StatsAccessorAdvertiser
 
convertGrayToColex(int) - Method in class edu.virginia.cs.mng.hypercast.HC.HC_LogicalAddress
Converts Gray index to Colex index
convertNodePAToDestAddr(I_PhysicalAddress) - Method in class edu.virginia.cs.mng.hypercast.OL_Socket
Get the node's Adapter Physical Address
convertNodePAToDestAddr(I_PhysicalAddress) - Method in class edu.virginia.cs.mng.hypercast.OL_Socket_CL
Returns the PhysicalAddress of the socketAdapter given a node's adapter's PhysicalAddress.
convertNodePAToDestAddr(I_PhysicalAddress) - Method in class edu.virginia.cs.mng.hypercast.OL_Socket_CO
Returns the PhysicalAddress of the socketAdapter given a node's adapter's PhysicalAddress.
COPY - Static variable in class edu.virginia.cs.mng.hypercast.demo.Entry
 
COPY - Static variable in class edu.virginia.cs.mng.hypercast.demo.ToolPanel
 
copyProperties(Properties) - Method in class edu.virginia.cs.mng.hypercast.OverlaySocketConfig
Clones the contents of a Property object.
copyWithoutTextNodes(Node, Document) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StatsAccessor
Copies a subtree of a document without copying the text nodes in the subtree.
count - Variable in class edu.virginia.cs.mng.hypercast.demo.searchFrame.searchPane
 
createChildren(MergeSort) - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNode
Loads the children of of the receiver.
createDatagramSocketSequence(DatagramSocket[]) - Static method in class edu.virginia.cs.mng.hypercast.OL_Socket_CL
Creates multiple DatagramSocket with succesive ports numbers.
createDatagramTcpSockPair(OverlaySocketConfig) - Method in class edu.virginia.cs.mng.hypercast.OL_Socket_CO
Create a Datagram Socket and a Tcp Socket pair in successive port numbers.
createDocument() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ReliableXmlSocket
Creates a new Document class for the root of DOM trees.
createDocument() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.XmlSocket
Creates a new Document class for the root of DOM trees.
createExperiment() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RC2
Creates a new Experiment.
CreateExperimentCommand - class edu.virginia.cs.mng.hypercast.testing_and_monitoring.CreateExperimentCommand.
 
CreateExperimentCommand(RC2) - Constructor for class edu.virginia.cs.mng.hypercast.testing_and_monitoring.CreateExperimentCommand
 
createFrame() - Method in class edu.virginia.cs.mng.hypercast.demo.MNGmftp
Creates the JFrame that will contain everything.
createGetValuesDiffReply(Document, Document) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StatsAccessor
Returns a new document containing the diff of two previous messages.
createGetValuesNonDiffReply(Document) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StatsAccessor
This function takes in a request DOM document and modifies that document to create the reply.
createInetAddress(byte[]) - Static method in class edu.virginia.cs.mng.hypercast.IP_Address
Constructs an instance of InetAddress from a byte array.
createInetAddress(byte[]) - Static method in class edu.virginia.cs.mng.hypercast.demo.MFTP
 
createJavaMulticastSocket() - Method in class edu.virginia.cs.mng.hypercast.OverlaySocketConfig
Creates a new object implementing Java.net.MulticastSocket that sends the messages over a new OL_Socket created using the createSocket function.
createListSelectionListener() - Method in class edu.virginia.cs.mng.hypercast.demo.JTreeTable.ListToTreeSelectionModelWrapper
Creates and returns an instance of ListSelectionHandler.
createLogicalAddress() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Creates the node's logical address given properties.
createLogicalAddress(byte[], int) - Method in interface edu.virginia.cs.mng.hypercast.I_Node
Creates a logical address object from a byte array.
createLogicalAddress(byte[], int) - Method in interface edu.virginia.cs.mng.hypercast.I_OverlaySocket
Creates a logical address from a byte array.
createLogicalAddress(byte[], int) - Method in class edu.virginia.cs.mng.hypercast.OL_Socket
Cretaes an I_LogicalAddress from a bytes array
createLogicalAddress(byte[], int) - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Node
Creates an I_LogicalAddress object from an bytes array.
createLogicalAddress(byte[], int) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Constructs a DT_LogicalAddress from a byte array.
createMenuBar() - Method in class edu.virginia.cs.mng.hypercast.demo.MNGmftp
Creates a menu bar.
createMessage(byte[], int) - Method in interface edu.virginia.cs.mng.hypercast.I_OverlaySocket
Create a message for sending on the overlay socket.
createMessage(byte[], int) - Method in class edu.virginia.cs.mng.hypercast.OL_Socket
Create an OL_Message containing a byte array payload
createModel(String) - Method in class edu.virginia.cs.mng.hypercast.demo.MNGmftp
Creates the FileSystemModel2 that will be used.
createOverlay(String) - Method in class edu.virginia.cs.mng.hypercast.OverlayManager
Attempts to register this overlay at the server.
createOverlayAndConfig(String, String) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2
Creates the Overlay and the OverlaySocketConfiguration object.
createOverlayID() - Method in class edu.virginia.cs.mng.hypercast.OverlayManager
Creates a random overlay ID.
createOverlaySocket(I_CallBack) - Method in class edu.virginia.cs.mng.hypercast.OverlaySocketConfig
Returns a new OL_Socket based on key attributes of an overlay.
createPhysicalAddress(byte[], int) - Method in interface edu.virginia.cs.mng.hypercast.I_UnicastAdapter
Creates an instance of an I_PhysicalAddress from a byte array.
createPhysicalAddress(byte[], int) - Method in class edu.virginia.cs.mng.hypercast.TCP_UnicastAdapter
Creates physical address object from a byte array.
createPhysicalAddress(byte[], int) - Method in class edu.virginia.cs.mng.hypercast.UDP_UnicastAdapter
Creates IP_Address object from a byte array of address - the inverse of toByteArray.
createSimpleMsg(RC2, String, String, String) - Static method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetValueCommand
Creates a GetValue or SetValue message for only one value.
createSimpleMsgRecursive(Document, String, String) - Static method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetValueCommand
A helper function of createSimpleMessage.
createSocket(I_CallBack) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2
Creates a new Socket.
createTime - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.Experiment
The time this object was created.
createTreeTable() - Method in class edu.virginia.cs.mng.hypercast.demo.MNGmftp
Creates and returns the instanceof JTreeTable that will be used.
cTypes - Static variable in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2
 
currentFileLength() - Method in class edu.virginia.cs.mng.hypercast.demo.MFTP_Rev_FileEntry
 
currentFileLength() - Method in class edu.virginia.cs.mng.hypercast.demo.MFTP_Send_FileEntry
 
CW - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_Message
Logical and Physical address of the neighbor of the sender immediately clockwise (CW) of the destination.
CW - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_NeighborhoodEntry
the neighbor's neighbor that is immediate CW of this node.

D

darea - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
dareas - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
dataAddrToIndex - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PortalListManager
Hashtable that uses the dataSocketAddr to index the "neighbor" variables.
dataSocketAddr - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PortalListEntry
Data socket used by StatsAccessor.
dataSocketAddr - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PortalListManager
Address of the associated Communication object's socket.
dataSocketAddr - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StatsAccessorAdvertiser
IP_Address of the socket that is used by the StatsAccessor class.
dataWaiting() - Method in class edu.virginia.cs.mng.hypercast.IncomingSocketObject
Returns true if data is in buffer or InputStream has bytes available.
DateCommand - class edu.virginia.cs.mng.hypercast.testing_and_monitoring.DateCommand.
 
DateCommand() - Constructor for class edu.virginia.cs.mng.hypercast.testing_and_monitoring.DateCommand
 
DC_matrix - Variable in class edu.virginia.cs.mng.hypercast.demo.Huffman
 
DC_matrix0 - Variable in class edu.virginia.cs.mng.hypercast.demo.Huffman
 
DC_matrix1 - Variable in class edu.virginia.cs.mng.hypercast.demo.Huffman
 
dct - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegEncoder
 
DCT - class edu.virginia.cs.mng.hypercast.demo.DCT.
 
DCT(int) - Constructor for class edu.virginia.cs.mng.hypercast.demo.DCT
Constructs a new DCT object.
DCtableNumber - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegInfo
 
ddfind(int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.WBFrame
To find an entry according to a given coordinate.
Dead - Static variable in class edu.virginia.cs.mng.hypercast.HC.HC_Node
The state of this node, dead
DEAD - Static variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node_ServerJoin
Node state
deadlockMonitor - Variable in class edu.virginia.cs.mng.hypercast.TCP_UnicastAdapter
Runnable object that hosts the thread that checks for deadlock & timeouts.
DeadlockMonitor - class edu.virginia.cs.mng.hypercast.DeadlockMonitor.
The run() method of this object checks sockets for deadlock and timeout.
DeadlockMonitor(TCP_UnicastAdapter, int, int) - Constructor for class edu.virginia.cs.mng.hypercast.DeadlockMonitor
 
deathGuard - Variable in class edu.virginia.cs.mng.hypercast.TCP_UnicastAdapter
Used for wait/notify while adapter is shutting down.
deathGuard - Variable in class edu.virginia.cs.mng.hypercast.UDP_UnicastAdapter
The object used to wait() on when waiting for other threads to die.
decodeURLString(String) - Static method in class edu.virginia.cs.mng.hypercast.HTTP_ServerUtility
This method takes a string from a URL (e.g.
DEFAULT_BITRATE - Static variable in class edu.virginia.cs.mng.hypercast.demo.MediaStreamer
Default streaming bitrate
DEFAULT_BYTES_PER_MESSAGE - Static variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetBWTestResultsCommand
 
DEFAULT_DELAY - Static variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExactStartExperimentCommand
 
DEFAULT_NUM_OF_MESSAGES - Static variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetBWTestResultsCommand
 
DEFAULT_NUM_OF_PAIRS - Static variable in class edu.virginia.cs.mng.hypercast.DT.DT_GetDelayResultsCommand
 
DEFAULT_NUM_OF_SENDERS - Static variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetBWTestResultsCommand
 
DEFAULT_PORT - Static variable in class edu.virginia.cs.mng.hypercast.demo.MediaReceiver
 
DEFAULT_PORT_WITH_NO_SERVER - Static variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RC2
Default port used for the ActiveStatsAccessor.
DEFAULT_STABLE_RESOLUTION - Static variable in class edu.virginia.cs.mng.hypercast.HC.HC_WaitUntilStableCommand
The default time between checks that the hypercube is stable.
DEFAULT_STABLE_RESOLUTION - Static variable in class edu.virginia.cs.mng.hypercast.HC.HC_GetDelayCommand
The time between checks that the Delaunay is stable.
DEFAULT_STABLE_RESOLUTION - Static variable in class edu.virginia.cs.mng.hypercast.DT.DT_WaitUntilStableCommand
The time between checks that the Delaunay is stable.
DELAY_BETWEEN_PINGS - Static variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2
 
delayedFireTableDataChanged() - Method in class edu.virginia.cs.mng.hypercast.demo.TreeTableModelAdapter
Invokes fireTableDataChanged after all the pending events have been processed.
DelayResultsSample - class edu.virginia.cs.mng.hypercast.DT.DelayResultsSample.
 
DelayResultsSample(int, int, int, int) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DelayResultsSample
 
delaySetRunningSocketSeries - class edu.virginia.cs.mng.hypercast.testing_and_monitoring.delaySetRunningSocketSeries.
 
delaySetRunningSocketSeries(RS2, int, int, long, boolean) - Constructor for class edu.virginia.cs.mng.hypercast.testing_and_monitoring.delaySetRunningSocketSeries
 
deleteNeighbor(DT_AddressPair) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Deletes a neighbor from the neighborhood table and updates timers.
DELIVERY_MODE_FLOOD - Static variable in class edu.virginia.cs.mng.hypercast.OL_Message
 
DELIVERY_MODE_MULTICAST - Static variable in class edu.virginia.cs.mng.hypercast.OL_Message
 
DELIVERY_MODE_UNICAST - Static variable in class edu.virginia.cs.mng.hypercast.OL_Message
 
DELIVERY_MODE_UNKNOWN - Static variable in class edu.virginia.cs.mng.hypercast.OL_Message
available constants for deliveryMode:
deliveryMode - Variable in class edu.virginia.cs.mng.hypercast.OL_Message
Delivery mode, 2 bits
descendLinks - Variable in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2
Returns true if links are to be descended.
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.QuitCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.BreakCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.HelpCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SleepCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.DateCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.MTimeCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.EchoCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PauseCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ListCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetValueCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SetValueCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SaveSchemaCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StartTranscriptCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StopTranscriptCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.AvailableCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.CreateExperimentCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ModifyExperimentCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StartNewSocketsCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StopSomeSocketsCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExperimentStatusCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StartExperimentCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StopExperimentCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SlowStartExperimentCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExactStartExperimentCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExactStartNewSocketsCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExactStopSomeSocketsCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StartTelnetServiceCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetRC2BandwidthCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetRS2BandwidthCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.CheckClockSynchronizationCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetBWTestResultsCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.KillRemoteServersCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RC2Command
A one-line description of the command that can be printed by issuing the "help" command with no arguments.
description() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_WaitUntilStableCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_GetBandwidthResultsCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_GetDelayCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_WaitUntilStableCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetExactStableTimeCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetExactStartTimeCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetBandwidthResultsCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetNeighborCountCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetNeighborhoodsCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetDelayCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetDelayResultsCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_SetBandwidthCheckpointCommand
 
description() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetBandwidthCheckpointCommand
 
DestLA - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_Message
Destination logical address
DestPA - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_Message
Destination physical address
die() - Method in class edu.virginia.cs.mng.hypercast.TcpServer
Causes myThread to return from the run() method, effectively killing it.
die() - Method in class edu.virginia.cs.mng.hypercast.TcpReceiver
Stop the thread indirectly.
die() - Method in class edu.virginia.cs.mng.hypercast.DeadlockMonitor
Causes myThread to return from the run() method, effectively killing it.
die() - Method in class edu.virginia.cs.mng.hypercast.Tcp_TimeEventProcessor
Causes myThread to return from the run() method, effectively killing it.
die() - Method in class edu.virginia.cs.mng.hypercast.TimerTestObject
Kills myThread indirectly.
die() - Method in class edu.virginia.cs.mng.hypercast.ServerReceiver
Causes myThread to halt eventually.
die() - Method in class edu.virginia.cs.mng.hypercast.MulticastReceiver
Causes myThread to halt eventually.
die() - Method in class edu.virginia.cs.mng.hypercast.ServerUdpReceiver
Causes myThread to halt eventually.
die() - Method in class edu.virginia.cs.mng.hypercast.UnicastReceiver
This function causes myThread to die eventually.
die() - Method in class edu.virginia.cs.mng.hypercast.UDP_MsgProcessor
This function causes myThread to die eventually.
die() - Method in class edu.virginia.cs.mng.hypercast.UDP_TimeEventProcessor
This function causes myThread to die eventually.
die() - Method in class edu.virginia.cs.mng.hypercast.DT.TimedStopper
 
died - Variable in class edu.virginia.cs.mng.hypercast.TcpServer
True if the thread has completed the function run().
died - Variable in class edu.virginia.cs.mng.hypercast.Tcp_TimeEventProcessor
True if the thread has returned from the run() method.
died - Variable in class edu.virginia.cs.mng.hypercast.ServerReceiver
True if myThread has returned from run().
died - Variable in class edu.virginia.cs.mng.hypercast.MulticastReceiver
True if myThread has returned from run().
died - Variable in class edu.virginia.cs.mng.hypercast.ServerUdpReceiver
True if myThread has returned from run().
died - Variable in class edu.virginia.cs.mng.hypercast.UnicastReceiver
True if myThread has returned from run().
died - Variable in class edu.virginia.cs.mng.hypercast.UDP_MsgProcessor
True if myThread has returned from run().
died - Variable in class edu.virginia.cs.mng.hypercast.UDP_TimeEventProcessor
True if myThread has returned from run().
dir - Variable in class edu.virginia.cs.mng.hypercast.demo.dirFrame
 
DIR_START - Static variable in class edu.virginia.cs.mng.hypercast.demo.Mftp_Message
 
direction - Variable in class edu.virginia.cs.mng.hypercast.demo.RulerPanel
 
DirectoryFilter - class edu.virginia.cs.mng.hypercast.demo.DirectoryFilter.
This class select directory path only.
DirectoryFilter() - Constructor for class edu.virginia.cs.mng.hypercast.demo.DirectoryFilter
 
dirFrame - class edu.virginia.cs.mng.hypercast.demo.dirFrame.
This is the frame used to set the directory to receive files.
dirFrame() - Constructor for class edu.virginia.cs.mng.hypercast.demo.dirFrame
Construct the frame to set the receive directory;
dirname - Variable in class edu.virginia.cs.mng.hypercast.demo.MFTP_Gui
 
dirname - Variable in class edu.virginia.cs.mng.hypercast.demo.MFTP_Text
 
dismiss - Variable in class edu.virginia.cs.mng.hypercast.demo.PenSize
 
dismiss - Variable in class edu.virginia.cs.mng.hypercast.demo.TextSize
 
DISMISS - Static variable in class edu.virginia.cs.mng.hypercast.demo.PenSize
 
DISMISS - Static variable in class edu.virginia.cs.mng.hypercast.demo.TextSize
 
distance(DT_DoublePoint, DT_DoublePoint) - Static method in class edu.virginia.cs.mng.hypercast.DT.DT_DoublePoint
Returns the Euclidean distance between two points.
distance(DT_Point, DT_Point) - Static method in class edu.virginia.cs.mng.hypercast.DT.DT_Point
Returns the euclidean distance between two points.
Divisors - Variable in class edu.virginia.cs.mng.hypercast.demo.DCT
 
DivisorsChrominance - Variable in class edu.virginia.cs.mng.hypercast.demo.DCT
 
DivisorsLuminance - Variable in class edu.virginia.cs.mng.hypercast.demo.DCT
 
docBuilder - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.XmlSocket
Used by JAXP parser to do XML->DOM and DOM->XML translation.
docBuilderFactory - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.XmlSocket
Used by JAXP parser to do XML->DOM and DOM->XML translation.
docs - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SlowStartArrayPair
 
doesOverlayExist(String) - Method in class edu.virginia.cs.mng.hypercast.OverlayManager
Returns true if the overlay exists at the server.
doInits() - Method in class edu.virginia.cs.mng.hypercast.demo.WBFrame
To do some startup things, mainly some internal data members.
doLayout() - Method in class edu.virginia.cs.mng.hypercast.demo.DrawArea
To initialize the layout of this drawing area.
doLayout() - Method in class edu.virginia.cs.mng.hypercast.demo.PenSize
 
doLayout() - Method in class edu.virginia.cs.mng.hypercast.demo.TextSize
 
done - Variable in class edu.virginia.cs.mng.hypercast.demo.Entry
Whether this entry is finished drawing.
done() - Method in class edu.virginia.cs.mng.hypercast.demo.MFTP_Rev_FileEntry
Called from ProgressBarDemo to find out if the task has completed.
done() - Method in class edu.virginia.cs.mng.hypercast.demo.MFTP_Send_FileEntry
Called from ProgressBarDemo to find out if the task has completed.
DownSample(float[][], int) - Method in class edu.virginia.cs.mng.hypercast.demo.JpegInfo
 
dragx - Variable in class edu.virginia.cs.mng.hypercast.demo.DrawArea
Used to record the intermediate coordinates when you are dragging the mouse.
dragy - Variable in class edu.virginia.cs.mng.hypercast.demo.DrawArea
Used to record the intermediate coordinates when you are dragging the mouse.
draw(MGraphics, Entry) - Method in class edu.virginia.cs.mng.hypercast.demo.DrawArea
To draw the given entry on the given Graphics handle.
DrawArea - class edu.virginia.cs.mng.hypercast.demo.DrawArea.
DrawArea class: the class used to draw on.
DrawArea(WBFrame, int) - Constructor for class edu.virginia.cs.mng.hypercast.demo.DrawArea
Constructor.
drawImage(Image, int, int, ImageObserver) - Method in class edu.virginia.cs.mng.hypercast.demo.MGraphics
 
drawit(MGraphics, int, boolean) - Method in class edu.virginia.cs.mng.hypercast.demo.ToolPanel
 
drawLine(int, int, int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.MGraphics
 
drawOval(int, int, int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.MGraphics
 
drawpen(int) - Method in class edu.virginia.cs.mng.hypercast.demo.PenSize
 
drawPolygon(int[], int[], int) - Method in class edu.virginia.cs.mng.hypercast.demo.MGraphics
 
drawPolygon(Polygon) - Method in class edu.virginia.cs.mng.hypercast.demo.MGraphics
 
drawRect(int, int, int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.MGraphics
 
drawRoundRect(int, int, int, int, int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.MGraphics
 
drawString(String, int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.MGraphics
 
drawtext(int) - Method in class edu.virginia.cs.mng.hypercast.demo.TextSize
 
drawTextBox() - Method in class edu.virginia.cs.mng.hypercast.demo.DrawArea
To draw the box that surrounds the text when the user is drawing a TEXT entry.
DROP - Static variable in class edu.virginia.cs.mng.hypercast.demo.Entry
 
DROP_TIME - Variable in class edu.virginia.cs.mng.hypercast.TCP_UnicastAdapter
In milliseconds, the time a receiving thread can ignore a socket before a message is dropped.
DROP_TIME_DEFAULT - Static variable in class edu.virginia.cs.mng.hypercast.TCP_UnicastAdapter
In milliseconds, the time a receiving thread can ignore a socket before a message is dropped.
DROP_TIME_PROPERTY_SUFFIX - Static variable in class edu.virginia.cs.mng.hypercast.TCP_UnicastAdapter
Name suffix of property containing the time a receiving thread can ignore a socket before a message is dropped.
dropTime - Variable in class edu.virginia.cs.mng.hypercast.DeadlockMonitor
The time a socket must be ignored by its receiving thread before a message is dropped.
dropuser(int) - Method in class edu.virginia.cs.mng.hypercast.demo.WBFrame
To remove a user from the user list.
dsock - Variable in class edu.virginia.cs.mng.hypercast.demo.MediaReceiverCallBack
 
Dst - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_Message
Logical and Physical address of the destination.
dstInetAddress - Variable in class edu.virginia.cs.mng.hypercast.demo.MediaReceiverCallBack
 
dstPort - Variable in class edu.virginia.cs.mng.hypercast.demo.MediaReceiverCallBack
 
DT_AddressPair - class edu.virginia.cs.mng.hypercast.DT.DT_AddressPair.
A physical & logical address pair for the Delaunay triangulation.
DT_AddressPair(I_PhysicalAddress, DT_LogicalAddress) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_AddressPair
 
DT_BandwidthCheckpoint - class edu.virginia.cs.mng.hypercast.DT.DT_BandwidthCheckpoint.
 
DT_BandwidthCheckpoint(DT_Node, I_ServerAdapter) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_BandwidthCheckpoint
 
DT_BandwidthResultsSample - class edu.virginia.cs.mng.hypercast.DT.DT_BandwidthResultsSample.
 
DT_BandwidthResultsSample(int, int) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_BandwidthResultsSample
 
DT_DoublePoint - class edu.virginia.cs.mng.hypercast.DT.DT_DoublePoint.
This class represents a point in two dimensions, where the coordinates of the point are doubles.
DT_DoublePoint(double, double) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_DoublePoint
 
DT_DoublePoint(DT_DoublePoint) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_DoublePoint
 
DT_DoublePoint(DT_Point) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_DoublePoint
 
DT_GetBandwidthCheckpointCommand - class edu.virginia.cs.mng.hypercast.DT.DT_GetBandwidthCheckpointCommand.
 
DT_GetBandwidthCheckpointCommand(DT_RC2) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_GetBandwidthCheckpointCommand
 
DT_GetBandwidthResultsCommand - class edu.virginia.cs.mng.hypercast.DT.DT_GetBandwidthResultsCommand.
 
DT_GetBandwidthResultsCommand(DT_RC2) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_GetBandwidthResultsCommand
 
DT_GetDelayCommand - class edu.virginia.cs.mng.hypercast.DT.DT_GetDelayCommand.
 
DT_GetDelayCommand(DT_RC2) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_GetDelayCommand
 
DT_GetDelayResultsCommand - class edu.virginia.cs.mng.hypercast.DT.DT_GetDelayResultsCommand.
 
DT_GetDelayResultsCommand(DT_RC2) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_GetDelayResultsCommand
 
DT_GetExactStableTimeCommand - class edu.virginia.cs.mng.hypercast.DT.DT_GetExactStableTimeCommand.
 
DT_GetExactStableTimeCommand(DT_RC2) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_GetExactStableTimeCommand
 
DT_GetExactStartTimeCommand - class edu.virginia.cs.mng.hypercast.DT.DT_GetExactStartTimeCommand.
 
DT_GetExactStartTimeCommand(DT_RC2) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_GetExactStartTimeCommand
 
DT_GetNeighborCountCommand - class edu.virginia.cs.mng.hypercast.DT.DT_GetNeighborCountCommand.
 
DT_GetNeighborCountCommand(DT_RC2) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_GetNeighborCountCommand
 
DT_GetNeighborhoodsCommand - class edu.virginia.cs.mng.hypercast.DT.DT_GetNeighborhoodsCommand.
 
DT_GetNeighborhoodsCommand(DT_RC2) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_GetNeighborhoodsCommand
 
DT_LogicalAddress - class edu.virginia.cs.mng.hypercast.DT.DT_LogicalAddress.
A logical address on the Delaunay triangulation.
DT_LogicalAddress(byte[], int) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_LogicalAddress
Reads coordinates from a byte array.
DT_LogicalAddress(DT_LogicalAddress) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_LogicalAddress
 
DT_LogicalAddress(int, int) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_LogicalAddress
constructor with the coodinates pair
DT_LogicalAddress(IP_Address) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_LogicalAddress
Creates coordinate such that if 2 nodes are on the same network, they have close coordinates.
DT_LogicalAddress(String) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_LogicalAddress
Reads coordinates from string in format "\d+,\d+".
DT_Message - class edu.virginia.cs.mng.hypercast.DT.DT_Message.
This class encapsulates a DT protocol message.
DT_Message(byte[], I_UnicastAdapter) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_Message
Creates a message from a byte array.
DT_Message(DT_Message) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_Message
Copy Constructor.
DT_Message(int, int, DT_AddressPair, DT_AddressPair, DT_AddressPair, DT_AddressPair) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_Message
Construct a new DT_Message.
DT_Neighborhood - class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood.
This class keeps track of the Neighborhood table and LogicalAddress of a node in the Delaunay triangulation.
DT_Neighborhood(OverlaySocketConfig, I_UnicastAdapter, DT_LogicalAddress) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Constructor.
DT_NeighborhoodEntry - class edu.virginia.cs.mng.hypercast.DT.DT_NeighborhoodEntry.
Class containing fields for an entry in the neighbor table.
DT_NeighborhoodEntry(DT_AddressPair, DT_AddressPair, DT_AddressPair, boolean, long) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_NeighborhoodEntry
constructor
DT_Node - class edu.virginia.cs.mng.hypercast.DT.DT_Node.
This class is a basic Delaunay triangulation node.
DT_Node_ServerJoin - class edu.virginia.cs.mng.hypercast.DT.DT_Node_ServerJoin.
This class extends the basic Delaunay triangulation node to provide a mechanism for joining a overlay or resolving partitions through a server.
DT_Node_ServerJoin(OverlaySocketConfig, I_UnicastAdapter) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_Node_ServerJoin
 
DT_Node_ServerJoin(OverlaySocketConfig, I_UnicastAdapter, DT_LogicalAddress) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_Node_ServerJoin
 
DT_Node(OverlaySocketConfig, I_UnicastAdapter) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_Node
 
DT_Node(OverlaySocketConfig, I_UnicastAdapter, DT_LogicalAddress) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_Node
 
DT_Point - class edu.virginia.cs.mng.hypercast.DT.DT_Point.
This class represents a point in two dimensions, where the coordinates of the point are ints.
DT_Point(DT_Point) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_Point
 
DT_Point(int, int) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_Point
 
DT_Point(String) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_Point
Reads coordinates from string in format "\d+,\d+".
DT_RC2 - class edu.virginia.cs.mng.hypercast.DT.DT_RC2.
This class adds commands to RC2 that are specific to a Delaunay triangulation.
DT_RC2() - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_RC2
Adds DT specific commands to the RC2.
DT_Server - class edu.virginia.cs.mng.hypercast.DT.DT_Server.
This class implements the DT Protocol server.
DT_Server(int) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_Server
 
DT_SetBandwidthCheckpointCommand - class edu.virginia.cs.mng.hypercast.DT.DT_SetBandwidthCheckpointCommand.
 
DT_SetBandwidthCheckpointCommand(DT_RC2) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_SetBandwidthCheckpointCommand
 
DT_WaitObject - class edu.virginia.cs.mng.hypercast.DT.DT_WaitObject.
 
DT_WaitObject(DT_RC2, Experiment, PrintStream, PrintStream) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_WaitObject
 
DT_WaitUntilStableCommand - class edu.virginia.cs.mng.hypercast.DT.DT_WaitUntilStableCommand.
 
DT_WaitUntilStableCommand(DT_RC2) - Constructor for class edu.virginia.cs.mng.hypercast.DT.DT_WaitUntilStableCommand
 
dtap - Variable in class edu.virginia.cs.mng.hypercast.DT.NodeRecord
The address pair of the node.
dump() - Method in class edu.virginia.cs.mng.hypercast.demo.Entry
For debugging purpose.
dying - Variable in class edu.virginia.cs.mng.hypercast.TcpServer
True if die() has been called.
dying - Variable in class edu.virginia.cs.mng.hypercast.TcpReceiver
True if the function die() has been called.
dying - Variable in class edu.virginia.cs.mng.hypercast.DeadlockMonitor
True if the function die() has been called.
dying - Variable in class edu.virginia.cs.mng.hypercast.Tcp_TimeEventProcessor
True if the function die() has been called.
dying - Variable in class edu.virginia.cs.mng.hypercast.TimerTestObject
True if the function die() has been called.
dying - Variable in class edu.virginia.cs.mng.hypercast.ServerReceiver
True if the function die() has been called.
dying - Variable in class edu.virginia.cs.mng.hypercast.MulticastReceiver
True if the function die() has been called.
dying - Variable in class edu.virginia.cs.mng.hypercast.ServerUdpReceiver
True if the function die() has been called.
dying - Variable in class edu.virginia.cs.mng.hypercast.UnicastReceiver
True if the function die() has been called.
dying - Variable in class edu.virginia.cs.mng.hypercast.UDP_MsgProcessor
True if the function die() has been called.
dying - Variable in class edu.virginia.cs.mng.hypercast.UDP_TimeEventProcessor
True if the function die() has been called.
dying - Variable in class edu.virginia.cs.mng.hypercast.DT.TimedStopper
 
DynamicTree - class edu.virginia.cs.mng.hypercast.demo.DynamicTree.
This class is used to dynamically add or delete the node in a tree structure.
DynamicTree() - Constructor for class edu.virginia.cs.mng.hypercast.demo.DynamicTree
 

E

EchoCommand - class edu.virginia.cs.mng.hypercast.testing_and_monitoring.EchoCommand.
 
EchoCommand() - Constructor for class edu.virginia.cs.mng.hypercast.testing_and_monitoring.EchoCommand
 
efind(int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.WBFrame
To find a specific entry according to a person ID and the entry ID.
elementAt(int) - Method in class edu.virginia.cs.mng.hypercast.DT.NodeCache
 
EMPTY_CHILDREN - Static variable in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2
 
empty() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Neighborhood
Checks if the neighborhood is empty.
encodeURLString(String) - Static method in class edu.virginia.cs.mng.hypercast.HTTP_ServerUtility
This function encodes a string in a URL format.
endSocket - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.delaySetRunningSocketSeries
 
endValidBytes - Variable in class edu.virginia.cs.mng.hypercast.IncomingSocketObject
One beyond the index of the final byte in receiveBuffer that was read from the InputStream.
entries - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
Vector internally used to store all drawing entries.
Entry - class edu.virginia.cs.mng.hypercast.demo.Entry.
Entry class.
Entry(Entry) - Constructor for class edu.virginia.cs.mng.hypercast.demo.Entry
Copy constructor.
Entry(WBFrame, int, int, int, int, Vector, Vector, Color, Color, boolean, boolean, int, int, String, char, boolean, boolean, Image) - Constructor for class edu.virginia.cs.mng.hypercast.demo.Entry
Constructor.
Entry(WBFrame, Vector, Vector, boolean, boolean) - Constructor for class edu.virginia.cs.mng.hypercast.demo.Entry
Constructor.
entryid - Variable in class edu.virginia.cs.mng.hypercast.demo.Entry
Entry ID.
entryid - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
The ID used to identify the current drawing entry.
EPSILON - Static variable in class edu.virginia.cs.mng.hypercast.DT.DT_DoublePoint
The error used in the function equals()
equals(HC_LogicalAddress) - Method in class edu.virginia.cs.mng.hypercast.HC.HC_LogicalAddress
Check the equality of two HC_LogicalAddress objects Algorithm:
Compares the GrayIndex of both nodes, and the ColexIndex of both.
equals(Object) - Method in class edu.virginia.cs.mng.hypercast.IP_Address
Compares two IP address.
equals(Object) - Method in interface edu.virginia.cs.mng.hypercast.I_Address
Checks if an object equals this I_Address .
equals(Object) - Method in class edu.virginia.cs.mng.hypercast.HC.HC_LogicalAddress
Implements Object.equals(Object) as required by I_Address.
equals(Object) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_DoublePoint
Compares this to either a DT_DoublePoint or a DT_Point.
equals(Object) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Point
Compares a DT_Point to another object.
err - Variable in class edu.virginia.cs.mng.hypercast.OverlaySocketConfig
The opened error file.
err - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_WaitObject
 
err - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_WaitObject
 
errFileName - Variable in class edu.virginia.cs.mng.hypercast.OverlaySocketConfig
Name of file to write error messages to.
errorResult - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_BandwidthCheckpoint
 
everyOtherBit(IP_Address, boolean) - Static method in class edu.virginia.cs.mng.hypercast.DT.DT_LogicalAddress
This function converts the IP_Address to a long, and then creates an integer made from every other bit of the IP_Address.
ExactStartExperimentCommand - class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExactStartExperimentCommand.
 
ExactStartExperimentCommand(RC2) - Constructor for class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExactStartExperimentCommand
 
ExactStartNewSocketsCommand - class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExactStartNewSocketsCommand.
 
ExactStartNewSocketsCommand(RC2) - Constructor for class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExactStartNewSocketsCommand
 
ExactStopSomeSocketsCommand - class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExactStopSomeSocketsCommand.
 
ExactStopSomeSocketsCommand(RC2) - Constructor for class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExactStopSomeSocketsCommand
 
experiment - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RC2
Values for the current experiment.
experiment - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_WaitObject
 
experiment - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_WaitObject
 
Experiment - class edu.virginia.cs.mng.hypercast.testing_and_monitoring.Experiment.
This class contains values associated with an experiment in RC2.
Experiment() - Constructor for class edu.virginia.cs.mng.hypercast.testing_and_monitoring.Experiment
Constructor.
Experiment(Experiment) - Constructor for class edu.virginia.cs.mng.hypercast.testing_and_monitoring.Experiment
Copy constructor.
experimentAtTimeOfCheckpoint - Static variable in class edu.virginia.cs.mng.hypercast.DT.DT_SetBandwidthCheckpointCommand
 
experimentChanged(Experiment) - Method in class edu.virginia.cs.mng.hypercast.HC.HC_WaitObject
Returns true if the experiment has changed and messages and other cached info needs to be remade.
experimentChanged(Experiment) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_WaitObject
Returns true if the experiment has changed and messages and other cached info needs to be remade.
experimentLock - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RC2
A guard to control access to the object experiment.
ExperimentStatusCommand - class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExperimentStatusCommand.
 
ExperimentStatusCommand(RC2) - Constructor for class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExperimentStatusCommand
 
Extension - class edu.virginia.cs.mng.hypercast.Extension.
This class defines the OL_Message extension header.
Extension() - Constructor for class edu.virginia.cs.mng.hypercast.Extension
Constructs an empty Extension header
Extension(byte, byte[], int) - Constructor for class edu.virginia.cs.mng.hypercast.Extension
Constructs an Extension header object with all the parameters
Extension(Extension) - Constructor for class edu.virginia.cs.mng.hypercast.Extension
Construcs an Extension header from an existing one
extensionStore - Variable in class edu.virginia.cs.mng.hypercast.OL_Message
Header Extension vector

F

f - Variable in class edu.virginia.cs.mng.hypercast.demo.dirFrame
 
FAST_HEARTBEAT_TIME - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node
In milliseconds, the maximum time to wait to send a message to the neighbors informing them of a change to the neighbor table.
FAST_HEARTBEAT_TIME_DEFAULT - Static variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node
String for the default update time.
FAST_HEARTBEAT_TIME_PROPERTY_NAME - Static variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Name of property controlling update.
fe - Variable in class edu.virginia.cs.mng.hypercast.demo.MFTP
 
file - Variable in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNode
java.io.File the receiver represents.
FILE_BLOCK - Static variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2CallBack
 
FILE_BLOCK_SIZE - Static variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2
 
FILE_DATA - Static variable in class edu.virginia.cs.mng.hypercast.demo.Mftp_Message
 
FILE_END - Static variable in class edu.virginia.cs.mng.hypercast.demo.Mftp_Message
 
FILE_START - Static variable in class edu.virginia.cs.mng.hypercast.demo.Mftp_Message
 
fileBlockReceiveTimes - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2CallBack
 
fileBlockSendTimes - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2CallBack
 
fileCounter - Variable in class edu.virginia.cs.mng.hypercast.demo.MFTP
 
fileCounterLock - Variable in class edu.virginia.cs.mng.hypercast.demo.MFTP
 
fileIDString - Variable in class edu.virginia.cs.mng.hypercast.demo.MFTP_Rev_FileEntry
 
filelength - Variable in class edu.virginia.cs.mng.hypercast.demo.MediaReceiverCallBack
 
fileLength - Variable in class edu.virginia.cs.mng.hypercast.demo.MFTP_Rev_FileEntry
 
fileLength - Variable in class edu.virginia.cs.mng.hypercast.demo.MFTP_Send_FileEntry
 
fileLengthReceivedSoFar - Variable in class edu.virginia.cs.mng.hypercast.demo.MFTP_Rev_FileEntry
 
fileLengthSentSoFar - Variable in class edu.virginia.cs.mng.hypercast.demo.MFTP_Send_FileEntry
 
fileMS - Static variable in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2
 
fileName - Variable in class edu.virginia.cs.mng.hypercast.demo.MFTP_Rev_FileEntry
 
fileName - Variable in class edu.virginia.cs.mng.hypercast.demo.MFTP_Send_FileEntry
 
fileName - Variable in class edu.virginia.cs.mng.hypercast.demo.MediaStreamer
 
fileSeq - Variable in class edu.virginia.cs.mng.hypercast.demo.MediaStreamer
 
FileSystemModel2 - class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.
FileSystemModel2 is a TreeTableModel representing a hierarchical file system. This will recursively load all the children from the path it is created with.
FileSystemModel2.FileNode - class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNode.
A FileNode is a derivative of the File class - though we delegate to the File object rather than subclassing it.
FileSystemModel2.FileNode(FileSystemModel2, File) - Constructor for class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNode
 
FileSystemModel2.FileNode(FileSystemModel2, FileSystemModel2.FileNode, File) - Constructor for class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNode
 
FileSystemModel2.FileNodeLoader - class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNodeLoader.
FileNodeLoader can be used to reload all the children of a particular node.
FileSystemModel2.FileNodeLoader(FileSystemModel2, FileSystemModel2.FileNode) - Constructor for class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNodeLoader
 
FileSystemModel2.SizeSorter - class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.SizeSorter.
Sorts the contents, which must be instances of FileNode based on totalSize.
FileSystemModel2.SizeSorter() - Constructor for class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.SizeSorter
 
FileSystemModel2() - Constructor for class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2
Creates a FileSystemModel2 rooted at File.separator, which is usually the root of the file system.
FileSystemModel2(String) - Constructor for class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2
Creates a FileSystemModel2 with the root being rootPath.
fill3DRect(int, int, int, int, boolean) - Method in class edu.virginia.cs.mng.hypercast.demo.MGraphics
 
fillOval(int, int, int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.MGraphics
 
fillPolygon(int[], int[], int) - Method in class edu.virginia.cs.mng.hypercast.demo.MGraphics
 
fillPolygon(Polygon) - Method in class edu.virginia.cs.mng.hypercast.demo.MGraphics
 
fillRect(int, int, int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.MGraphics
 
fillRoundRect(int, int, int, int, int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.MGraphics
 
finalize() - Method in class edu.virginia.cs.mng.hypercast.MulticastSocketMasquerade
Ignored.
find(int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.WBFrame
To find an entry according to a given coordinate.
findCenterOfCircle(DT_Point, DT_Point, DT_Point) - Static method in class edu.virginia.cs.mng.hypercast.DT.DT_Point
Find the center of the circle inscribing 3 points.
findInterceptOfLines(double, double, double, double) - Static method in class edu.virginia.cs.mng.hypercast.DT.DT_DoublePoint
Returns the point at the interception of two lines.
findNeighborIndex(HC_LogicalAddress) - Method in class edu.virginia.cs.mng.hypercast.HC.HC_LogicalAddress
Finds the colex index of a neighbor with a specified logical address.
findnewid(int) - Method in class edu.virginia.cs.mng.hypercast.demo.WBFrame
To get a new entry ID according to the given person ID.
fireEditingCanceled() - Method in class edu.virginia.cs.mng.hypercast.demo.AbstractCellEditor
Notify all listeners that have registered interest for notification on this event type.
fireEditingStopped() - Method in class edu.virginia.cs.mng.hypercast.demo.AbstractCellEditor
Notify all listeners that have registered interest for notification on this event type.
fireTreeNodesChanged(Object, Object[], int[], Object[]) - Method in class edu.virginia.cs.mng.hypercast.demo.AbstractTreeTableModel
 
fireTreeNodesInserted(Object, Object[], int[], Object[]) - Method in class edu.virginia.cs.mng.hypercast.demo.AbstractTreeTableModel
 
fireTreeNodesRemoved(Object, Object[], int[], Object[]) - Method in class edu.virginia.cs.mng.hypercast.demo.AbstractTreeTableModel
 
fireTreeStructureChanged(Object, Object[], int[], Object[]) - Method in class edu.virginia.cs.mng.hypercast.demo.AbstractTreeTableModel
 
firstContactTime - Variable in class edu.virginia.cs.mng.hypercast.DT.NodeRecord
The first time a message was received from the node.
firstLineFromStream(InputStream) - Static method in class edu.virginia.cs.mng.hypercast.HTTP_ServerUtility
Reads the first line from the InputStream and returns it.
firsttime - Variable in class edu.virginia.cs.mng.hypercast.demo.DrawArea
 
flipNthBit(int) - Method in class edu.virginia.cs.mng.hypercast.HC.HC_LogicalAddress
Flip the Nth bit of the gray code.
flippage() - Method in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
flowLabel - Static variable in class edu.virginia.cs.mng.hypercast.OL_Message
Flow Label for QOS (not implemented by this code)
flush() - Method in class edu.virginia.cs.mng.hypercast.NullWriter
 
flush() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.XmlSocket
 
flush() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.UdpMsgQueue
 
flushBuffer(BufferedOutputStream) - Method in class edu.virginia.cs.mng.hypercast.demo.Huffman
 
fm - Variable in class edu.virginia.cs.mng.hypercast.demo.DrawArea
 
forceTotalSizeValid() - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNode
Marks the receivers total size as valid, but does not invoke node changed, nor message the parent.
fore - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
Color.
foreclear - Variable in class edu.virginia.cs.mng.hypercast.demo.Entry
Whether to clear the foreground/background.
foreclear - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
forecolor - Variable in class edu.virginia.cs.mng.hypercast.demo.Entry
Color.
formatter - Variable in class edu.virginia.cs.mng.hypercast.demo.MNGmftp.IndicatorRenderer
Makes sure the number of displayed in an internationalized manner.
forwardDCT(float[][]) - Method in class edu.virginia.cs.mng.hypercast.demo.DCT
 
forwardDCTExtreme(float[][]) - Method in class edu.virginia.cs.mng.hypercast.demo.DCT
 
forwardFlood(OL_Message) - Method in class edu.virginia.cs.mng.hypercast.OL_Socket
Forwards the flood message to all neighbors except the one that this message comes from.
forwardToChildren(OL_Message) - Method in class edu.virginia.cs.mng.hypercast.OL_Socket
Sends the message to all it's children. Root address is included in AppMessage header.
forwardToParent(OL_Message) - Method in class edu.virginia.cs.mng.hypercast.OL_Socket
Forwards the message to the node's parent in the spanning tree used for routing.
founde - Variable in class edu.virginia.cs.mng.hypercast.demo.DrawArea
A entry used to indicate a found entry.
fout - Variable in class edu.virginia.cs.mng.hypercast.demo.DynamicTree
 
fout - Variable in class edu.virginia.cs.mng.hypercast.demo.MFTP_Rev_FileEntry
 
foutput - Variable in class edu.virginia.cs.mng.hypercast.demo.MFTP_Text
 
frame - Variable in class edu.virginia.cs.mng.hypercast.demo.MNGmftp
Used to indicate status.
fromByteArray(byte[]) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.XmlSocket
Converts a byte array into an XML document.
ftpDir - Variable in class edu.virginia.cs.mng.hypercast.demo.MFTP
 
ftpFile(String) - Method in class edu.virginia.cs.mng.hypercast.demo.MFTP_Send_FileEntry
 

G

g - Variable in class edu.virginia.cs.mng.hypercast.demo.DrawArea
MGraphics (derived from Graphics) handle used to draw on.
g - Variable in class edu.virginia.cs.mng.hypercast.demo.MGraphics
 
gDrag - Variable in class edu.virginia.cs.mng.hypercast.demo.DrawArea
MGraphics (derived from Graphics) handle used to draw on.
generateChangeEvent(int) - Method in class edu.virginia.cs.mng.hypercast.demo.MNGmftp.Reloader
Generates and update event for the specified row.
generateID() - Method in class edu.virginia.cs.mng.hypercast.HTTP_ServerOverlayHandler
Creates a new unique overlayID.
generateOverlayHash() - Method in class edu.virginia.cs.mng.hypercast.OverlaySocketConfig
Creates hash of OverlayID and KeyAttributes.
generatePropertyElements(String) - Method in class edu.virginia.cs.mng.hypercast.OverlaySocketConfig
Creates the schema associated with all the properties.
generateResponse(Hashtable) - Method in class edu.virginia.cs.mng.hypercast.HTTP_ServerOverlayHandler
Generates single string response to request.
generateSamples(int) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetDelayResultsCommand
 
generateStartMessages(int) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SlowStartExperimentCommand
 
getActiveSocketAddr() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PortalListEntry
Get the address of the ActiveStatsAccessors's XmlSocket
getAddress() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PortalListManager
Get the address of the port that is used to send messages.
getAddress() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PingSocketManager
 
getAddress() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ReliableXmlSocket
Returns address of port used to send messages.
getAddress() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StatsAccessor
Get the address of the port.
getAddress() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StatsAccessorAdvertiser
Returns address of XmlSocket that is used to send AdvertiseRS and AliveRS messages.
getAddress() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.XmlSocket
Returns Address of UDP Port.
getAddresses() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SlowStartArrayPair
 
getADUPayloadLength() - Method in class edu.virginia.cs.mng.hypercast.Extension
Returns the payload length
getAge() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_AddressPair
Gets the age of the node
getAllNeighbors() - Method in interface edu.virginia.cs.mng.hypercast.I_Node
Returns the node's neighbors' physical/logical address pairs.
getAllNeighbors() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Node
Gets the AddressPair[] of this node's all neighbors
getAllNeighbors() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Returns the AddressPairs of all the neighbors
getAllNeighbors() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Returns the AddressPairs of all the neighbors
getAParent(DT_AddressPair) - Method in class edu.virginia.cs.mng.hypercast.DT.NodeCache
 
getAvgReceiveTimeOfBlocks(int) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2CallBack
 
getAvgRTT(int) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2CallBack
 
getAvgRTT(int) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PingSocketManager
 
getAvgSendTimeOfBlocks(int) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2CallBack
 
getBitrate() - Method in class edu.virginia.cs.mng.hypercast.demo.MediaFile
 
GetBWTestResultsCommand - class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetBWTestResultsCommand.
 
GetBWTestResultsCommand(RC2) - Constructor for class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetBWTestResultsCommand
 
getByteAddress() - Method in class edu.virginia.cs.mng.hypercast.IP_Address
Gets byte address of this object.
getBytesReceived() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ReliableXmlSocket
Returns the number of bytes that were received through the socket.
getBytesReceived() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.XmlSocket
Read out traffic results
getBytesSent() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ReliableXmlSocket
Returns number of bytes that were sent through the socket.
getBytesSent() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.XmlSocket
Read out traffic results
getCanonicalPath() - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNode
Returns the canonical path for the receiver.
getCCW() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Message
 
getCCW() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_NeighborhoodEntry
 
getCCWLA() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Message
 
getCCWNeighbor(DT_LogicalAddress) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Finds the neighbor with the CCW smallest angle to the parameter with respect to this node.
getCCWPA() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Message
 
getCellEditorValue() - Method in class edu.virginia.cs.mng.hypercast.demo.AbstractCellEditor
 
getChild(Object, int) - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2
Returns the child of node at index i.
getChildCount(Object) - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2
Returns the number of children of node.
getChildren() - Method in class edu.virginia.cs.mng.hypercast.demo.DynamicTree
Loads the children, caching the results in the children ivar.
getChildren() - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNode
Loads the children, caching the results in the children instance variable.
getChildren(DT_LogicalAddress) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Return the AddressPairs of neighbor that are children of this node in a spanning tree rooted at rootCoords.
getChildren(I_LogicalAddress) - Method in interface edu.virginia.cs.mng.hypercast.I_Node
Returns the node's children's physical/logical address pairs, with respect to the spanning tree rooted at root.
getChildren(I_LogicalAddress) - Method in interface edu.virginia.cs.mng.hypercast.I_OverlaySocket
Returns the socket's children's physical/logical address pairs, with respect to the spanning tree rooted at root in the overlay.
getChildren(I_LogicalAddress) - Method in class edu.virginia.cs.mng.hypercast.OL_Socket
Returns an array consisting of the logical addresses of this node’s children
getChildren(I_LogicalAddress) - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Node
Gets the AddressPair[] of this node's Children with reference to a given Root
getChildren(I_LogicalAddress) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Return the AddressPairs of neighbor that are children of this node in a spanning tree rooted at rootCoords.
getChildren(Object) - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2
 
getClipBounds() - Method in class edu.virginia.cs.mng.hypercast.demo.MGraphics
 
getColexIndex() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_LogicalAddress
Gets the colex index
getColorByXY(int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.ColorPanel
 
getColumnClass(int) - Method in class edu.virginia.cs.mng.hypercast.demo.AbstractTreeTableModel
 
getColumnClass(int) - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2
Returns the class for the particular column.
getColumnClass(int) - Method in interface edu.virginia.cs.mng.hypercast.demo.TreeTableModel
Returns the type for column number column.
getColumnClass(int) - Method in class edu.virginia.cs.mng.hypercast.demo.TreeTableModelAdapter
 
getColumnCount() - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2
Returns the number of columns.
getColumnCount() - Method in interface edu.virginia.cs.mng.hypercast.demo.TreeTableModel
Returns the number ofs availible column.
getColumnCount() - Method in class edu.virginia.cs.mng.hypercast.demo.TreeTableModelAdapter
 
getColumnName(int) - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2
Returns the name for a particular column.
getColumnName(int) - Method in interface edu.virginia.cs.mng.hypercast.demo.TreeTableModel
Returns the name for column number column.
getColumnName(int) - Method in class edu.virginia.cs.mng.hypercast.demo.TreeTableModelAdapter
 
getComment() - Method in class edu.virginia.cs.mng.hypercast.demo.JpegInfo
 
getCurrentTime() - Method in interface edu.virginia.cs.mng.hypercast.I_UnicastAdapter
USE THIS - DO NOT USE System.currentTimeMillis()! This returns the time according to the adapter.
getCurrentTime() - Method in class edu.virginia.cs.mng.hypercast.TCP_UnicastAdapter
Get current system time.
getCurrentTime() - Method in class edu.virginia.cs.mng.hypercast.UDP_UnicastAdapter
Returns the time as given by System.currentTimeMillis().
getCW() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Message
 
getCW() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_NeighborhoodEntry
 
getCWLA() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Message
 
getCWNeighbor(DT_LogicalAddress) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Finds the neighbor with the CCW smallest angle to the parameter with respect to this node.
getCWPA() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Message
 
getDataSocketAddr() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PortalListEntry
Get the address of the StatsAccessors's XmlSocket
getDefaultProperty(String) - Method in class edu.virginia.cs.mng.hypercast.OverlayManager
Allows a default to be gotten.
getDelayTimes(BWTestSample[], PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetBWTestResultsCommand
 
getDelayTimesForSender(BWTestSample, int, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetBWTestResultsCommand
 
getDeliveryMode() - Method in class edu.virginia.cs.mng.hypercast.OL_Message
Returns the Delivery mode of the message
getDescendsLinks() - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2
Returns true if links are to be automatically descended.
getDescription() - Method in class edu.virginia.cs.mng.hypercast.demo.DirectoryFilter
 
getDescription() - Method in class edu.virginia.cs.mng.hypercast.demo.ImageFilter
 
getDestLA() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Message
Returns the destination logical address of the message
getDestPA() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Message
Returns the destination physical address of the message
getDst() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Message
 
getDstLA() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Message
 
getDstPA() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Message
 
getDTLogicalAddress() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_AddressPair
Same as getLogicalAddress(), except the returned object type does not need to be coerced to type DT_LogicalAddress.
getEditingRow() - Method in class edu.virginia.cs.mng.hypercast.demo.JTreeTable
 
getEntry(int) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
 
getEvent(int) - Method in class edu.virginia.cs.mng.hypercast.TimerEventQueue
Removes a specified time event from the queue.
getExtension(File) - Static method in class edu.virginia.cs.mng.hypercast.demo.ImageFilter
 
getExtension(int) - Method in class edu.virginia.cs.mng.hypercast.OL_Message
Gets the Extension array in this message
getFile() - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNode
Returns the java.io.File the receiver represents.
getFile(Object) - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2
 
getFileName() - Method in class edu.virginia.cs.mng.hypercast.demo.MediaFile
 
getFlowLabel() - Method in class edu.virginia.cs.mng.hypercast.OL_Message
Returns the flow label of the message
getFont() - Method in class edu.virginia.cs.mng.hypercast.demo.MGraphics
 
getFontMetrics() - Method in class edu.virginia.cs.mng.hypercast.demo.MGraphics
 
getFrame() - Method in class edu.virginia.cs.mng.hypercast.demo.dirFrame
Return the Frame;
getGraphics() - Method in class edu.virginia.cs.mng.hypercast.demo.MGraphics
 
getGrayIndex() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_LogicalAddress
Gets the gray index
getHeader() - Method in class edu.virginia.cs.mng.hypercast.Extension
Returns the extension header
getHopCountIncoming(int) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2CallBack
 
getHopCountOutgoing(int) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2CallBack
 
getHRoot() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Neighborhood
Gets HRoot's AddressPair
getHRoot() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Node
Gets the AddressPair of the HRoot
getHRootLA() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Message
Returns the HRoot logical address of the message
getHRootLA() - Method in interface edu.virginia.cs.mng.hypercast.HC.I_OverlaySocket_HC
Returns the logical address of the current HRoot.
getHRootLA() - Method in class edu.virginia.cs.mng.hypercast.HC.OL_Socket_CL_HC
Returns the current HRoot's logical address
getHRootLA() - Method in class edu.virginia.cs.mng.hypercast.HC.OL_Socket_CO_HC
x * Returns the current HRoot logical address
getHRootSeqNum() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Message
Returns the HRoot sequence number of the message
getHRootSeqNum() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Neighborhood
Gets HRoot's sequence number
getIdByXY(int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.ToolPanel
 
getImage() - Method in class edu.virginia.cs.mng.hypercast.demo.DrawArea
 
getIndexOfChild(Object, Object) - Method in class edu.virginia.cs.mng.hypercast.demo.AbstractTreeTableModel
 
getInetAddress() - Method in class edu.virginia.cs.mng.hypercast.IP_Address
Gets IP address of this object.
getInterface() - Method in class edu.virginia.cs.mng.hypercast.MulticastSocketMasquerade
returns local IP Address.
getIntProperty(String, int) - Method in class edu.virginia.cs.mng.hypercast.OverlaySocketConfig
Gets an integer property with a default value.
getKeyAttributes(Hashtable) - Method in class edu.virginia.cs.mng.hypercast.HTTP_ServerOverlayHandler
Extract the "KeyAttributes" from the hashtable and place them in a CGI string.
getKeyAttributes(Properties) - Static method in class edu.virginia.cs.mng.hypercast.OverlayManager
Extract the "KeyAttributes" from the hashtable and place them in a CGI string.
getLAAddress(String) - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Node
Gets logical address from a node's AddressPair
getLabel() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Message
Returns a string dependant on the message type.
getLastContactTime() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_NeighborhoodEntry
 
getLastContactTimeOfNeighborAtIndex(int) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Returns the Nth neighbor's LastContactTime (the last time a message was received from that neighbor).
getLeader() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Message
the same as getCW
getLeader() - Method in class edu.virginia.cs.mng.hypercast.DT.NodeCache
 
getLeaderIndex() - Method in class edu.virginia.cs.mng.hypercast.DT.NodeCache
 
getLeaderLA() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Message
 
getLeaderPA() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Message
 
getListSelectionModel() - Method in class edu.virginia.cs.mng.hypercast.demo.JTreeTable.ListToTreeSelectionModelWrapper
Returns the list selection model.
getLocalAddress() - Method in class edu.virginia.cs.mng.hypercast.MulticastSocketMasquerade
returns local IP Address.
getLocalPort() - Method in class edu.virginia.cs.mng.hypercast.MulticastSocketMasquerade
Returns designated port number (probably zero).
getLogicalAddress() - Method in interface edu.virginia.cs.mng.hypercast.I_AddressPair
Returns the logical address of this addresspair
getLogicalAddress() - Method in interface edu.virginia.cs.mng.hypercast.I_OverlaySocket
Returns the address of this socket on the overlay.
getLogicalAddress() - Method in class edu.virginia.cs.mng.hypercast.OL_Socket
Returns the node's logical address
getLogicalAddress() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_AddressPair
Gets a copy of the internal HC_LogicalAddress object, or null if the object is null.
getLogicalAddress() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_AddressPair
return the logical address
getLogicalAddress() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Returns logical address of this node.
getLogicalAddresses(PrintStream) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetNeighborhoodsCommand
 
getLongProperty(String, long) - Method in class edu.virginia.cs.mng.hypercast.OverlaySocketConfig
Get a long property with a default value.
getMaximumSize() - Method in class edu.virginia.cs.mng.hypercast.demo.DrawArea
To get the maximun size of this drawing area.
getMaxTime(DT_RC2, String, PrintStream, PrintStream) - Static method in class edu.virginia.cs.mng.hypercast.DT.DT_GetExactStableTimeCommand
 
getMessage() - Method in class edu.virginia.cs.mng.hypercast.StatsException
Create an appropriate error message for the exception.
getMessages() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SlowStartArrayPair
 
getMinEventTime() - Method in class edu.virginia.cs.mng.hypercast.TimerEventQueue
Gets the time event with the minimum time
GetMinimalSize() - Method in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
getMinimumSize() - Method in class edu.virginia.cs.mng.hypercast.demo.DrawArea
To get the minimum size of this drawing area.
getMReceivedBytes() - Method in class edu.virginia.cs.mng.hypercast.UDP_MulticastAdapter
Gets the number of bytes received from the Multicast address
getMReceivedPackets() - Method in class edu.virginia.cs.mng.hypercast.UDP_MulticastAdapter
Gets the number of packets received from the Multicast address
getMSentBytes() - Method in class edu.virginia.cs.mng.hypercast.UDP_MulticastAdapter
Gets the number of bytes sent to the Multicast address
getMSentPackets() - Method in class edu.virginia.cs.mng.hypercast.UDP_MulticastAdapter
Gets the number of packets sent to the Multicast address
getMulticastAddress() - Method in interface edu.virginia.cs.mng.hypercast.I_MulticastAdapter
Returns the multicast address of the adapter.
getMulticastAddress() - Method in class edu.virginia.cs.mng.hypercast.UDP_MulticastAdapter
Gets the Multicast address
getMyAddressPair() - Method in interface edu.virginia.cs.mng.hypercast.I_Node
Returns this logical and physical addresses of this node.
getMyAddressPair() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Node
Gets the AddressPair of this node
getMyAddressPair() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
 
getMyAddressPair() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Returns the physical address/logical address pair of this node.
getNeighbor() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_NeighborhoodEntry
 
getNeighbor(int) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PortalListManager
Get the neighbor at index i.
getNeighborAtIndex(int) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Returns the Nth neighbor's AddressPair.
getNeighborAtSameAngle(DT_LogicalAddress) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Returns neighbors that lies as the same angle as the parameter with respect to this node.
getNeighborAttribute(int, String) - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Node
Gets neighbor's physical address or logical address
getNeighborCount(DT_RC2, PrintStream) - Static method in class edu.virginia.cs.mng.hypercast.DT.DT_GetNeighborCountCommand
 
getNeighborPA(int, Vector[], int[], PrintStream) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetNeighborhoodsCommand
 
getNeighborPair(HC_LogicalAddress) - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Neighborhood
Gets the AddressPair of a neighbor with a logical address
getNeighbors() - Method in interface edu.virginia.cs.mng.hypercast.I_OverlaySocket
Returns the socket's neighbors' physical/logical address pairs.
getNeighbors() - Method in class edu.virginia.cs.mng.hypercast.OL_Socket
Returns an array consisting of the logical addresses of this node's neighbors
getNeighbors() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PortalListManager
Get a list of all of the ActiveStatsAccessors that have contacted this object.
getNeighbors() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Neighborhood
Gets all neighbor's AddressPair
getNeighborWithThisPA(I_PhysicalAddress) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Returns the AddressPair of the neighbor whose physical address equals the parameter.
getNextHopToLeader() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Returns the neighbor with the greatest coordinates.
getNextHopToLeader() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Returns the AddressPair of the neighbor with the greatest coordinates.
getNodeCCWOfNeighborAtIndex(int) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Returns the Nth neighbor's CCW neighbor's AddressPair.
getNodeCWOfNeighborAtIndex(int) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Returns the Nth neighbor's CW neighbor's AddressPair.
getNodeLoading() - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2
Returns the node being loaded.
getNonNegativeIntProperty(String, int) - Method in class edu.virginia.cs.mng.hypercast.OverlaySocketConfig
Gets an positive integer property with a default value.
getNonNegativeLongProperty(String, long) - Method in class edu.virginia.cs.mng.hypercast.OverlaySocketConfig
Get a positive long property with a default value.
getNthNeighbor(int) - Method in class edu.virginia.cs.mng.hypercast.HC.HC_LogicalAddress
Gets the Nth Neighbor's logical address Algorithm:
1.
getNthNeighbor(int) - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Neighborhood
Gets the AddressPair of the Nth neighbor
getNumberOfArrivals(int, int[], PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetBWTestResultsCommand
 
getNumInQueue() - Method in class edu.virginia.cs.mng.hypercast.UDP_UnicastAdapter
Returns the number of unprocessed messages in BoundedBuffer.
getNumOfArrivals(int) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2CallBack
 
getNumOfNeighbors() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Neighborhood
Returns the number of neighbors in neighbor table
getNumOfNeighbors() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Returns the number of neighbors.
getNumOfSockets(int) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SlowStartArrayPair
 
getNumOfSuccessfulPings(int) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2CallBack
 
getNumOfSuccessfulPings(int) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PingSocketManager
 
getOverlayHash() - Method in class edu.virginia.cs.mng.hypercast.OverlaySocketConfig
Returns hash of OverlayID and KeyAttributes.
getOverlayHash() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Message
Returns the overlayHash of this message.
getOverlayHash() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Message
Returns the overlayHash of this message.
getOverlayHash() - Method in class edu.virginia.cs.mng.hypercast.DT.OverlayObject
return the Overlay Hash
getOverlayMessagesLost() - Method in class edu.virginia.cs.mng.hypercast.DT.DelayResultsSample
 
getOverlaySocketConfig(String) - Method in class edu.virginia.cs.mng.hypercast.OverlayManager
Fetches a Overlay's properties from the server.
getPAAddress(String) - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Node
Gets physical address from a node's AddressPair.
getPacketsReceived() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ReliableXmlSocket
Returns the number of packets that were received through the socket.
getPacketsReceived() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.XmlSocket
Read out traffic results
getPacketsResent() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ReliableXmlSocket
Returns the number of pakcets that had to be resent.
getPacketsSent() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ReliableXmlSocket
Returns the number of packets that were sent through the socket.
getPacketsSent() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.XmlSocket
Read out traffic results
getParent() - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNode
Returns the parent of the receiver.
getParent(DT_LogicalAddress) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Returns AddressPair of neighbor that is parent of this node in a spanning tree rooted at rootCoords.
getParent(I_LogicalAddress) - Method in interface edu.virginia.cs.mng.hypercast.I_Node
Returns the addresspair of the next hop for a message routed by this node towards the root.
getParent(I_LogicalAddress) - Method in interface edu.virginia.cs.mng.hypercast.I_OverlaySocket
Returns the addresspair of the next hop for a message routed by this socket towards the root.
getParent(I_LogicalAddress) - Method in class edu.virginia.cs.mng.hypercast.OL_Socket
Returns this node's parent with respect to a tree starting at "root".
getParent(I_LogicalAddress) - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Node
Gets the AddressPair[] of this node's Children with reference to a given Root.
getParent(I_LogicalAddress) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Returns AddressPair of neighbor that is parent of this node in a spanning tree rooted at rootCoords.
getPath() - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNode
Gets the path from the root to the receiver.
getPath() - Method in class edu.virginia.cs.mng.hypercast.demo.dirFrame
Get the path to receive files;
getPath(Object) - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2
Returns the path node represents.
getPathLoading() - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2
Returns the path to the node that is being loaded.
getPathToRoot(FileSystemModel2.FileNode, int) - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNode
 
getPayload() - Method in interface edu.virginia.cs.mng.hypercast.I_OverlayMessage
Returns the payload byte array carried by this message.
getPayload() - Method in class edu.virginia.cs.mng.hypercast.OL_Message
Returns the payload.
getPayload() - Method in class edu.virginia.cs.mng.hypercast.Extension
Returns the payload
getPayloadLength() - Method in interface edu.virginia.cs.mng.hypercast.I_OverlayMessage
Returns the number of valid bytes in the payload.
getPayloadLength() - Method in class edu.virginia.cs.mng.hypercast.OL_Message
Returns the payload length.
getPendingEvents() - Method in class edu.virginia.cs.mng.hypercast.TimerEventQueue
Returns all the pending time event int queue.
getPenStyle() - Method in class edu.virginia.cs.mng.hypercast.demo.MGraphics
 
getPenWidth() - Method in class edu.virginia.cs.mng.hypercast.demo.MGraphics
 
getPhysicalAddress() - Method in interface edu.virginia.cs.mng.hypercast.I_AddressPair
Returns the physical address of this addresspair
getPhysicalAddress() - Method in interface edu.virginia.cs.mng.hypercast.I_UnicastAdapter
Returns the physical address of this Adapter
getPhysicalAddress() - Method in class edu.virginia.cs.mng.hypercast.TCP_UnicastAdapter
Get the unicast physical address of this TcpAdapter.
getPhysicalAddress() - Method in class edu.virginia.cs.mng.hypercast.UDP_UnicastAdapter
Getss the unicast physical address of this Adapter.
getPhysicalAddress() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_AddressPair
Gets a copy of the internal I_PhysicalAddress object, or null if the object is null.
getPhysicalAddress() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_AddressPair
return the physical address
getPhysicalAddress() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Returns physical address of this node.
getPhysicalAddresses(PrintStream) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetNeighborhoodsCommand
 
getPort() - Method in class edu.virginia.cs.mng.hypercast.IP_Address
Gets port number of this IP_Address object.
getPositiveIntProperty(String, int) - Method in class edu.virginia.cs.mng.hypercast.OverlaySocketConfig
Gets an positive integer property with a default value.
getPositiveLongProperty(String, long) - Method in class edu.virginia.cs.mng.hypercast.OverlaySocketConfig
Get a positive long property with a default value.
getPred() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Node
Gets the AddressPair of the Predecessesor of this node in the Hypercube
getPreferredSize() - Method in class edu.virginia.cs.mng.hypercast.demo.DrawArea
To get the preferred size of this drawing area.
getQuality() - Method in class edu.virginia.cs.mng.hypercast.demo.JpegEncoder
 
GetRC2BandwidthCommand - class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetRC2BandwidthCommand.
 
GetRC2BandwidthCommand(RC2) - Constructor for class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetRC2BandwidthCommand
 
getReceiveTimeOfNthBlock(int, int) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2CallBack
 
getReceiveTimesForMessageBlock(int, int, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetBWTestResultsCommand
 
getReceiveTimesForMessageBlocks(int, BWTestSample[], PrintStream, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetBWTestResultsCommand
 
getRecord(I_PhysicalAddress) - Method in class edu.virginia.cs.mng.hypercast.DT.NodeCache
get a record by the physical address
getRemoteTree() - Method in class edu.virginia.cs.mng.hypercast.demo.BoxPane
Return the remote tree panel;
getRoot() - Method in class edu.virginia.cs.mng.hypercast.demo.AbstractTreeTableModel
 
getRoutingAddress() - Method in class edu.virginia.cs.mng.hypercast.OL_Message
Gets the destination logical address in this message
getRowCount() - Method in class edu.virginia.cs.mng.hypercast.demo.TreeTableModelAdapter
 
GetRS2BandwidthCommand - class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetRS2BandwidthCommand.
 
GetRS2BandwidthCommand(RC2) - Constructor for class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetRS2BandwidthCommand
 
getRSMessagesLost() - Method in class edu.virginia.cs.mng.hypercast.DT.DelayResultsSample
 
getRTTStandardDeviation(int) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2CallBack
 
getRTTStandardDeviation(int) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PingSocketManager
 
getSchema() - Method in interface edu.virginia.cs.mng.hypercast.I_Stats
Gets statistics description from an object which implements this interface.
getSchema() - Method in class edu.virginia.cs.mng.hypercast.MessageBuffer
Get the Statistics information description of this AdapterBuffer.
getSchema() - Method in class edu.virginia.cs.mng.hypercast.OL_Socket
Part of I_Stats interface.
getSchema() - Method in class edu.virginia.cs.mng.hypercast.OverlaySocketConfig
Part of I_Stats interface.
getSchema() - Method in class edu.virginia.cs.mng.hypercast.TCP_UnicastAdapter
Get the Statistics information description of this Adapter.
getSchema() - Method in class edu.virginia.cs.mng.hypercast.UDP_HTTP_ServerAdapter
Gets the Statistics information description of this Adapter.
getSchema() - Method in class edu.virginia.cs.mng.hypercast.UDP_MulticastAdapter
Gets the Statistics information description of this Adapter.
getSchema() - Method in class edu.virginia.cs.mng.hypercast.UDP_ServerAdapter
Gets the Statistics information description of this Adapter.
getSchema() - Method in class edu.virginia.cs.mng.hypercast.UDP_UnicastAdapter
Gets the Statistics information description of this Adapter.
getSchema() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2
Part of I_Stats interface.
getSchema() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StatsAccessor
Returns a complete schema of requests this object accepts.
getSchema() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Node
Get the Statistics information description of this Adapter.
getSchema() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Part of I_Stats interface.
getSchema() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Part of I_Stats interface.
getSchema() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node_ServerJoin
Part of I_Stats interface.
getSendLoop() - Method in class edu.virginia.cs.mng.hypercast.demo.MediaFile
 
getSendTime() - Method in class edu.virginia.cs.mng.hypercast.demo.MFTP_Rev_FileEntry
 
getSendTimeOfNthBlock(int, int) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2CallBack
 
getSendTimesForMessageBlocks(int, BWTestSample[], PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetBWTestResultsCommand
 
getServer(int) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SlowStartArrayPair
 
getSize() - Method in class edu.virginia.cs.mng.hypercast.IP_Address
Returns the byte array size
getSize() - Method in interface edu.virginia.cs.mng.hypercast.I_Address
Returns the byte array size used to hold this I_Address
getSize() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_LogicalAddress
Returns the size of the byte array of this HC_LogicalAddress
getSize() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_LogicalAddress
Returns the size of byte[] used to store address.
getSizeSorter() - Static method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2
Returns a MergeSort that can sort on the totalSize of a FileNode.
getSocketAddress() - Method in class edu.virginia.cs.mng.hypercast.DT.OverlayObject
get the physical address via the adapter
getSoTimeout() - Method in interface edu.virginia.cs.mng.hypercast.I_OverlaySocket
Get the timeout for any thread calling receive().
getSoTimeout() - Method in class edu.virginia.cs.mng.hypercast.MessageBuffer
Get the timeout time for a read operation.
getSoTimeout() - Method in class edu.virginia.cs.mng.hypercast.MulticastSocketMasquerade
Returns SoTimeout of Hypercast Socket.
getSoTimeout() - Method in class edu.virginia.cs.mng.hypercast.OL_Socket
Retrive setting for SO_TIMEOUT.
getSoTimeout() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.XmlSocket
Set the timeout of the UDP Port.
getSoTimeout() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.UdpMsgQueue
Get the timeout time for a read operation.
getSrc() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Message
 
getSrcAddress() - Method in class edu.virginia.cs.mng.hypercast.OL_Message
Gets the source logical address in this message
getSrcLA() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Message
Returns the source logical address of the message
getSrcLA() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Message
 
getSrcLogicalAddress() - Method in interface edu.virginia.cs.mng.hypercast.I_OverlayMessage
Returns the logical address of the sender of this message.
getSrcLogicalAddress() - Method in class edu.virginia.cs.mng.hypercast.OL_Message
Returns source logical address of this message
getSrcPA() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Message
Returns the source physical address of the message
getSrcPA() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Message
 
getStartTimeOfBWTest(int) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2CallBack
 
getStartTimes(BWTestSample[], PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetBWTestResultsCommand
 
getState() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Node
Gets the node's current state
getState() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node_ServerJoin
Returns the current state of the node.
getStats(String) - Method in interface edu.virginia.cs.mng.hypercast.I_Stats
Gets statistics information from an object which implements this interface (e.g.
getStats(String) - Method in class edu.virginia.cs.mng.hypercast.MessageBuffer
Get the Statistics information of this AdapterBuffer.
getStats(String) - Method in class edu.virginia.cs.mng.hypercast.OL_Socket
Part of I_Stats interface.
getStats(String) - Method in class edu.virginia.cs.mng.hypercast.OverlaySocketConfig
Part of I_Stats interface.
getStats(String) - Method in class edu.virginia.cs.mng.hypercast.TCP_UnicastAdapter
Get the Statistics information of this Adapter.
getStats(String) - Method in class edu.virginia.cs.mng.hypercast.UDP_HTTP_ServerAdapter
Gets the Statistics information of this Adapter.
getStats(String) - Method in class edu.virginia.cs.mng.hypercast.UDP_MulticastAdapter
Gets the Statistics information of this Adapter.
getStats(String) - Method in class edu.virginia.cs.mng.hypercast.UDP_ServerAdapter
Gets the Statistics information of this Adapter.
getStats(String) - Method in class edu.virginia.cs.mng.hypercast.UDP_UnicastAdapter
Gets the Statistics information of this Adapter.
getStats(String) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2
Part of the I_Stats interface.
getStats(String) - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Node
Get the Statistics information of this HC_Node.
getStats(String) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Part of I_Stats interface.
getStats(String) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Part of I_Stats interface.
getStats(String) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_BandwidthCheckpoint
 
getStats(String) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node_ServerJoin
Part of I_Stats interface.
getStringProperty(String, String) - Method in class edu.virginia.cs.mng.hypercast.OverlaySocketConfig
Gets a property with a default value.
getSucc() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Node
Gets the AddressPair of the Sueecssor of this node in the Hypercube
getSustainedBW(int, int, int, BWTestSample[], PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetBWTestResultsCommand
 
getSustainedBW(int, int, int, int, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetBWTestResultsCommand
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.JTreeTable.TreeTableCellEditor
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.JTreeTable.TreeTableCellRenderer
TreeCellRenderer method.
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.MNGmftp.IndicatorRenderer
Returns this.
getTime() - Method in class edu.virginia.cs.mng.hypercast.TimerEvent
Returns the time of this time event
getTimeID() - Method in class edu.virginia.cs.mng.hypercast.TimerEvent
Returns the time id of this time event
getTimer(int) - Method in interface edu.virginia.cs.mng.hypercast.I_UnicastAdapter
Returns expect delay until the timer goes off.
getTimer(int) - Method in class edu.virginia.cs.mng.hypercast.TCP_UnicastAdapter
Get a Timer event.
getTimer(int) - Method in class edu.virginia.cs.mng.hypercast.Timer
Return delay until a timer goes off.
getTimer(int) - Method in class edu.virginia.cs.mng.hypercast.UDP_UnicastAdapter
Get a Timer event.
getTotalSize(Object) - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2
Returns the total size of the receiver.
getTrafficClass() - Method in class edu.virginia.cs.mng.hypercast.OL_Message
Returns the traffice class of the message
getTree() - Method in class edu.virginia.cs.mng.hypercast.demo.JTreeTable
Returns the tree that is being shared between the model.
getTreeTable() - Method in class edu.virginia.cs.mng.hypercast.demo.BoxPane
Return the remote tree table;
getTreeTable() - Method in class edu.virginia.cs.mng.hypercast.demo.MNGmftp
 
getTTL() - Method in interface edu.virginia.cs.mng.hypercast.I_OverlayMessage
Returns the Time-to-Live (TTL) of this message.
getTTL() - Method in interface edu.virginia.cs.mng.hypercast.I_OverlaySocket
Gets the default Time-to-Live for all future messages created by createMessage.
getTTL() - Method in class edu.virginia.cs.mng.hypercast.OL_Message
Returns the Time-to-Live (TTL) of the message.
getTTL() - Method in class edu.virginia.cs.mng.hypercast.OL_Socket
Get the default time-to-live for multicast packets sent out on the OL_Socket.
getType() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Message
Returns the type of the message
getType() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Message
Returns the type of the message.
getUniqueIdentifier() - Method in interface edu.virginia.cs.mng.hypercast.I_OverlaySocket
Returns a byte array containing a unique identifier of this socket.
getUniqueIdentifier() - Method in class edu.virginia.cs.mng.hypercast.OL_Socket
Returns the unique identifier for this node.
getUReceivedBytes() - Method in class edu.virginia.cs.mng.hypercast.TCP_UnicastAdapter
Get the number of bytes received by this Adapter.
getUReceivedBytes() - Method in class edu.virginia.cs.mng.hypercast.UDP_UnicastAdapter
Returns the number of received bytes from this unicast address.
getUReceivedPackets() - Method in class edu.virginia.cs.mng.hypercast.TCP_UnicastAdapter
Get the number of packets recerved by this Adapter.
getUReceivedPackets() - Method in class edu.virginia.cs.mng.hypercast.UDP_UnicastAdapter
Returns the number of received packets from this unicast address.
getUSentBytes() - Method in class edu.virginia.cs.mng.hypercast.TCP_UnicastAdapter
Get the number of bytes sent by this Adapter.
getUSentBytes() - Method in class edu.virginia.cs.mng.hypercast.UDP_UnicastAdapter
Returns the number of bytes sent to this unicast address.
getUSentPackets() - Method in class edu.virginia.cs.mng.hypercast.TCP_UnicastAdapter
Get the number of packets sent by this Adapter.
getUSentPackets() - Method in class edu.virginia.cs.mng.hypercast.UDP_UnicastAdapter
Returns the number of packets sent to this unicast address.
getValueAt(int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.TreeTableModelAdapter
 
getValueAt(Object, int) - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2
Returns the value of the particular column.
getValueAt(Object, int) - Method in interface edu.virginia.cs.mng.hypercast.demo.TreeTableModel
Returns the value to be displayed for node node, at column number column.
GetValueCommand - class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetValueCommand.
 
GetValueCommand(RC2) - Constructor for class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetValueCommand
 
getVersion() - Method in class edu.virginia.cs.mng.hypercast.OL_Message
Returns the version of the message header
getX() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_DoublePoint
 
getX() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Point
 
getXmlSocket() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PortalListManager
Get the address of the port that is used to send messages.
getXmlSocket() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StatsAccessor
Get the XmlSocket used for sending.
getXmlSocket() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StatsAccessorAdvertiser
Returns the XmlSocket that is used for sending.
getY() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_DoublePoint
 
getY() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Point
 
getYCCArray() - Method in class edu.virginia.cs.mng.hypercast.demo.JpegInfo
 
gHere - Variable in class edu.virginia.cs.mng.hypercast.demo.PenSize
 
gHere - Variable in class edu.virginia.cs.mng.hypercast.demo.TextSize
 
go(String[]) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RC2
A psuedo-main() method.
go(String[]) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2
Essentially, a replacement for the body of "main()".
gOff - Variable in class edu.virginia.cs.mng.hypercast.demo.DrawArea
MGraphics (derived from Graphics) handle used to draw on.
gOff - Variable in class edu.virginia.cs.mng.hypercast.demo.PenSize
 
gOff - Variable in class edu.virginia.cs.mng.hypercast.demo.TextSize
 
Goodbye - Static variable in class edu.virginia.cs.mng.hypercast.DT.DT_Message
A message type
goodbyeAllNeighbors() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Sends a Goodbye message to all of the node's neighbors.
GrayIndex - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_LogicalAddress
The gray code encoding of ColexIndex
greaterThan(DT_Point, DT_Point) - Static method in class edu.virginia.cs.mng.hypercast.DT.DT_Point
Returns true if DT_Point a comes before b in the total ordering of points.
greaterThan(I_Address) - Method in class edu.virginia.cs.mng.hypercast.IP_Address
Compares two IP address objects.
greaterThan(I_Address) - Method in interface edu.virginia.cs.mng.hypercast.I_Address
Checks if an I_address object is greater than this one.
greaterThan(I_Address) - Method in class edu.virginia.cs.mng.hypercast.HC.HC_LogicalAddress
Compares two HC_LogicalAddress objects Algorithm:
Compares the ColexIndex of both nodes
greaterThan(I_Address) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_LogicalAddress
Implements method of I_Address interface.
gridBagLayout1 - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 

H

handleAdvRS(Document) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PortalListManager.messageReceiver
Adds new neighbors to the list of neighbors.
handleAliveRC(Document) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StatsAccessorAdvertiser.messageReceiver
Handles AliveRC messages that arrive.
handleAliveRS(Document) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PortalListManager.messageReceiver
Resets last time at which neighbors were contacted.
handleFileBlock(I_OverlayMessage) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2CallBack
 
handleGetValues(Document) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StatsAccessor
Processes GetValues requests.
handleGoodbye(DT_Message) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Removes the sender of the message from the neighborhood.
handleGoodbye(DT_Message) - Method in class edu.virginia.cs.mng.hypercast.DT.OverlayObject
handle Goodbye messages
handleHello(DT_Message) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Preforms actions associated with the arrival of a Hello or HelloNotNeighbor message.
handleMessage(DT_Message) - Method in class edu.virginia.cs.mng.hypercast.DT.OverlayObject
 
handleNewNode(DT_Message) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Used by NewNode method of joins.
handleNodePing(DT_Message) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node
 
handleNodePong(DT_Message) - Method in class edu.virginia.cs.mng.hypercast.DT.OverlayObject
handle CachePong messages
handlePing(I_OverlayMessage) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2CallBack
 
handleRequestSchema(Document) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StatsAccessor
Generates and sends out the schema of messages accepted by this object.
handleServerReply(DT_Message) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node_ServerJoin
Performs actions for the ServerReply message.
handleServerRequest(DT_Message) - Method in class edu.virginia.cs.mng.hypercast.DT.OverlayObject
handle serverRequest messages
handleSetValues(Document) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StatsAccessor
Processes a SetValues request.
handleTimeoutTimer(long) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Remove nodes that have timed out.
hasFourOnCircle() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Returns true if any 4 neighbors lie on a circle
hash(byte[]) - Static method in class edu.virginia.cs.mng.hypercast.OverlaySocketConfig
Generates a hash of a byte array for the generateOverlayHash function.
hashCode() - Method in class edu.virginia.cs.mng.hypercast.IP_Address
Returns a hashcode of this object It is important that the argument is of type Object so that it can be used in a Hashtable.
hashCode() - Method in interface edu.virginia.cs.mng.hypercast.I_Address
Returns the hashcode of this object
hashCode() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_DoublePoint
Override to Object.hashCode() so that this object can be used as a key in a hashtable.
hashCode() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Point
Overrides Object.hashCode so that this can be used as a key in a hashtable.
hasThisNodeAsNeighbor - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_NeighborhoodEntry
This is true if the neighbor has an entry for this node in its neighbor table.
hasThisNodeAsNeighbor() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_NeighborhoodEntry
 
HC_AddressPair - class edu.virginia.cs.mng.hypercast.HC.HC_AddressPair.
This class encapsulates the functions of the Logical-Physical Address pair.
HC_AddressPair(HC_Node, HC_AddressPair, boolean) - Constructor for class edu.virginia.cs.mng.hypercast.HC.HC_AddressPair
Constructs a HC_AddressPair from a HC_AddressPair and a boolean flag.
HC_AddressPair(HC_Node, HC_LogicalAddress, I_PhysicalAddress, boolean) - Constructor for class edu.virginia.cs.mng.hypercast.HC.HC_AddressPair
Constructs HC_AddressPair from a HC_LogicalAddress, I_PhysicalAddress.
HC_GetBandwidthResultsCommand - class edu.virginia.cs.mng.hypercast.HC.HC_GetBandwidthResultsCommand.
 
HC_GetBandwidthResultsCommand(HC_RC2) - Constructor for class edu.virginia.cs.mng.hypercast.HC.HC_GetBandwidthResultsCommand
 
HC_GetDelayCommand - class edu.virginia.cs.mng.hypercast.HC.HC_GetDelayCommand.
 
HC_GetDelayCommand(HC_RC2) - Constructor for class edu.virginia.cs.mng.hypercast.HC.HC_GetDelayCommand
 
HC_LogicalAddress - class edu.virginia.cs.mng.hypercast.HC.HC_LogicalAddress.
This class includes all the functions related with logical address Functionality:
It provides the logical address for a hypercube node.
HC_LogicalAddress(HC_LogicalAddress) - Constructor for class edu.virginia.cs.mng.hypercast.HC.HC_LogicalAddress
Constructs a new HC_LogicalAddress object from another HC_LogicalAddress
HC_LogicalAddress(int, boolean) - Constructor for class edu.virginia.cs.mng.hypercast.HC.HC_LogicalAddress
Constructs HC_LogicalAddress object from an Gray index or Colex index Algorithm:
If the second argument is true, the integer is the colex ordering, and the gray ordering is trivial to find from the colex ordering, using the the formula (colex XOR (colex/2))
If the second argument is false, and the integer is a gray index, the reverse conversion is a bit more difficult, and is explained in greater detail in the tech report
The SortedNeighborhood variable is set to false
HC_Message - class edu.virginia.cs.mng.hypercast.HC.HC_Message.
This class encapsulates a HC protocol message.
HC_Message(byte[], int, I_UnicastAdapter) - Constructor for class edu.virginia.cs.mng.hypercast.HC.HC_Message
Constructs a HC_Message with a byte array and an I_UnicastAdapter The following is the byte format followed
Byte 0 : Type
Bytes 1-4 : overlayHash
Bytes 5-10 : SrcPA
Bytes 11-14: SrcLA
BYtes 15-20: DestPA
Bytes 21-24: DestLA
Bytes 25-28: HRootLA
Bytes 29-32: HRootSeqNum
HC_Message(byte, int, I_PhysicalAddress, HC_LogicalAddress, I_PhysicalAddress, HC_LogicalAddress, HC_LogicalAddress, int, byte[], I_UnicastAdapter) - Constructor for class edu.virginia.cs.mng.hypercast.HC.HC_Message
Constructs a HC_Message with all the components
HC_Neighborhood - class edu.virginia.cs.mng.hypercast.HC.HC_Neighborhood.
This class encapsulates the HC_Neighborhood and do all functions regarding that Specifically, it should do the following jobs:
ageNeighborhood : Should be able to age data and remove stale data
empty : Should be able to check if the HC_Neighborhood is empty
register: It should be able to take a PhysicalAddress-LogicalAddress < pair and return true if it was able to install it/reset its age and false otherwise
remove : Remove a neighbor if the physical address matches the one in the HC_Neighborhood entry
searchTear: Should return the HC_LogicalAddress of the lowest tear, and HC_Global.MaxAddress if none exists.
HC_Neighborhood(HC_Node) - Constructor for class edu.virginia.cs.mng.hypercast.HC.HC_Neighborhood
Constructs HC_Neighborhood objects with an initialization object and a HC_Node object Initialize each of the entries in the HC_Neighborhood table to be "unknown", that is, Physical Address is null in each of those HC_AddressPair objects
HC_Node - class edu.virginia.cs.mng.hypercast.HC.HC_Node.
HC_Node is a full implementation of the Hypercube protocol.
HC_Node(OverlaySocketConfig, I_MulticastAdapter) - Constructor for class edu.virginia.cs.mng.hypercast.HC.HC_Node
Constructs a HC_Node object with an infrustructure I_UnicastAdapter
HC_RC2 - class edu.virginia.cs.mng.hypercast.HC.HC_RC2.
This class adds commands to RC2 that are specific to a hypercube.
HC_RC2() - Constructor for class edu.virginia.cs.mng.hypercast.HC.HC_RC2
Adds HC specific commands to the RC2.
HC_WaitObject - class edu.virginia.cs.mng.hypercast.HC.HC_WaitObject.
This class is used to hold the cache of messages used to keep track of the experiment.
HC_WaitObject(HC_RC2, Experiment, PrintStream, PrintStream) - Constructor for class edu.virginia.cs.mng.hypercast.HC.HC_WaitObject
 
HC_WaitUntilStableCommand - class edu.virginia.cs.mng.hypercast.HC.HC_WaitUntilStableCommand.
 
HC_WaitUntilStableCommand(HC_RC2) - Constructor for class edu.virginia.cs.mng.hypercast.HC.HC_WaitUntilStableCommand
 
header - Variable in class edu.virginia.cs.mng.hypercast.OL_Message
Next Header is based on Extensions
Header - Variable in class edu.virginia.cs.mng.hypercast.Extension
Extension header (8 bits)
HEADER_DATA - Static variable in class edu.virginia.cs.mng.hypercast.OL_Message
 
HEADER_NONE - Static variable in class edu.virginia.cs.mng.hypercast.OL_Message
 
HEARTBEAT_TIMER_INDEX - Static variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Adapter timer index used for heartbeat.
HEARTBEAT_TIMER_INDEX - Static variable in class edu.virginia.cs.mng.hypercast.DT.OverlayObject
 
HeartbeatSetToFastHeartbeat - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Keeps track of whether heartbeat is set to Fast or Slow heartbeat.
heavyMsgs - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_WaitObject
Complete GetValues request messages for Portals.
heavyMsgs - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_WaitObject
Complete GetValues request messages for Portals.
height - Static variable in class edu.virginia.cs.mng.hypercast.demo.ToolPanel
 
HEIGHT - Static variable in class edu.virginia.cs.mng.hypercast.demo.DrawArea
 
HEIGHT - Static variable in class edu.virginia.cs.mng.hypercast.demo.PenSize
 
HEIGHT - Static variable in class edu.virginia.cs.mng.hypercast.demo.TextSize
 
HEIGHT - Variable in class edu.virginia.cs.mng.hypercast.demo.UserPanel
 
HEIGHT - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
HEIGHT - Static variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame_AboutBox
 
helloAllNeighbors() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Sends a Hello message to all of the node's neighbors.
HelloNeighbor - Static variable in class edu.virginia.cs.mng.hypercast.DT.DT_Message
A message type
HelloNotNeighbor - Static variable in class edu.virginia.cs.mng.hypercast.DT.DT_Message
A message type
HelloWorld_CallBack - class edu.virginia.cs.mng.hypercast.demo.HelloWorld_CallBack.
 
HelloWorld_CallBack() - Constructor for class edu.virginia.cs.mng.hypercast.demo.HelloWorld_CallBack
The functions: 1.
HelloWorld_NoCallBack - class edu.virginia.cs.mng.hypercast.demo.HelloWorld_NoCallBack.
 
HelloWorld_NoCallBack() - Constructor for class edu.virginia.cs.mng.hypercast.demo.HelloWorld_NoCallBack
Constructor
HelpCommand - class edu.virginia.cs.mng.hypercast.testing_and_monitoring.HelpCommand.
 
HelpCommand(RC2) - Constructor for class edu.virginia.cs.mng.hypercast.testing_and_monitoring.HelpCommand
 
helpFrame - class edu.virginia.cs.mng.hypercast.demo.helpFrame.
This is the frame to desplay the brief discription of MFTP.
helpFrame() - Constructor for class edu.virginia.cs.mng.hypercast.demo.helpFrame
 
helpMenual - class edu.virginia.cs.mng.hypercast.demo.helpMenual.
This is the help manual of MFTP.
helpMenual() - Constructor for class edu.virginia.cs.mng.hypercast.demo.helpMenual
 
helpText - Variable in class edu.virginia.cs.mng.hypercast.demo.helpMenual
 
homePage() - Method in class edu.virginia.cs.mng.hypercast.HTTP_Server
Prints a simple homepage that has forms for accessing data on server.
hopCountsIncoming - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2CallBack
 
hopCountsOutgoing - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2CallBack
 
HRoot - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_Neighborhood
AddressPair of the HRoot
HRoot - Static variable in class edu.virginia.cs.mng.hypercast.HC.HC_Node
The state of this node, hroot
HRootLA - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_Message
HRoot logical address
HRootMissingNeighbor - Static variable in class edu.virginia.cs.mng.hypercast.HC.HC_Node
The state of this node, hroot missing neighbor
HRootMissingNeighborAction - Static variable in class edu.virginia.cs.mng.hypercast.HC.HC_Node
The state of this node, hroot missing neighbor action
HRootSeqNum - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_Message
HRoot sequence number
HRootSeqNum - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_Neighborhood
HRoot sequence number
HsampFactor - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegInfo
 
HTTP_Server - class edu.virginia.cs.mng.hypercast.HTTP_Server.
 
HTTP_Server(int) - Constructor for class edu.virginia.cs.mng.hypercast.HTTP_Server
Attempts to open a ServerSocket at port.
HTTP_ServerClientSocketManager - class edu.virginia.cs.mng.hypercast.HTTP_ServerClientSocketManager.
Class that handles connects.
HTTP_ServerClientSocketManager(HTTP_Server) - Constructor for class edu.virginia.cs.mng.hypercast.HTTP_ServerClientSocketManager
 
HTTP_ServerOverlayHandler - class edu.virginia.cs.mng.hypercast.HTTP_ServerOverlayHandler.
The handler for overlay functions (create overlay, does overlay exist, etc.)
HTTP_ServerOverlayHandler(String) - Constructor for class edu.virginia.cs.mng.hypercast.HTTP_ServerOverlayHandler
 
HTTP_ServerUtility - class edu.virginia.cs.mng.hypercast.HTTP_ServerUtility.
This class contains a set of static functions used by UDP_HTTP_ServerAdapter and HTTP_Server for server transactions.
HTTP_ServerUtility() - Constructor for class edu.virginia.cs.mng.hypercast.HTTP_ServerUtility
 
httpServer - Variable in class edu.virginia.cs.mng.hypercast.HTTP_ServerClientSocketManager
 
Huf - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegEncoder
 
Huffman - class edu.virginia.cs.mng.hypercast.demo.Huffman.
 
Huffman(int, int) - Constructor for class edu.virginia.cs.mng.hypercast.demo.Huffman
 
HuffmanBlockEncoder(BufferedOutputStream, int[], int, int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.Huffman
HuffmanBlockEncoder run length encodes and Huffman encodes the quantized data.

I

I_AdapterCallBack - interface edu.virginia.cs.mng.hypercast.I_AdapterCallBack.
This interface is implemented by a UDP/TCP unicast adapter or a UDP multicast adapter.
I_Address - interface edu.virginia.cs.mng.hypercast.I_Address.
This defines an interface for address implementations.
I_AddressPair - interface edu.virginia.cs.mng.hypercast.I_AddressPair.
This interface is for address pairs - the objects mapping the logical address of a node on the virtual network (overlay) to a physical address on a real network (e.g., the Internet.) It uses the interfaces I_PhysicalAddress/I_LogicalAddress.
I_CallBack - interface edu.virginia.cs.mng.hypercast.I_CallBack.
This interface permits an application object to receive a method call each time a message arrives at an overlay socket.
I_LogicalAddress - interface edu.virginia.cs.mng.hypercast.I_LogicalAddress.
This simple interface defines a function for logical address implementations.
I_Message - interface edu.virginia.cs.mng.hypercast.I_Message.
This interface dictates all the functions any message must implement.
I_MFTPCallBack - interface edu.virginia.cs.mng.hypercast.demo.I_MFTPCallBack.
This interface permits an user to receive a method call each time sending or receiving or deleting a file.
I_MulticastAdapter - interface edu.virginia.cs.mng.hypercast.I_MulticastAdapter.
This interface defines functions that a multicast adapter should implement.
I_Node - interface edu.virginia.cs.mng.hypercast.I_Node.
This is the interface for an overlay node.
I_OverlayMessage - interface edu.virginia.cs.mng.hypercast.I_OverlayMessage.
This is the interface for application messages.
I_OverlaySocket - interface edu.virginia.cs.mng.hypercast.I_OverlaySocket.
This is the interface for a socket to send and receive data on the overlay.
I_OverlaySocket_DT - interface edu.virginia.cs.mng.hypercast.DT.I_OverlaySocket_DT.
This interface extends the interface for a socket to send and receive data on the DT overlay.
I_OverlaySocket_HC - interface edu.virginia.cs.mng.hypercast.HC.I_OverlaySocket_HC.
This interface extends I_OverlaySocket to send and receive data on the hypercube overlay.
I_PhysicalAddress - interface edu.virginia.cs.mng.hypercast.I_PhysicalAddress.
This interface defines functions of a physical address.
I_ServerAdapter - interface edu.virginia.cs.mng.hypercast.I_ServerAdapter.
This interface extends the I_UnicastAdapter to provide for sending messages to a server.
I_Stats - interface edu.virginia.cs.mng.hypercast.I_Stats.
This interface provide the statistic information for the object that implements it.
I_UnicastAdapter - interface edu.virginia.cs.mng.hypercast.I_UnicastAdapter.
This interface defines functions that an unicast adapter should implement.
id - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
The person ID used for user interface.
idragx - Variable in class edu.virginia.cs.mng.hypercast.demo.DrawArea
 
idragy - Variable in class edu.virginia.cs.mng.hypercast.demo.DrawArea
 
idsToAttributes - Variable in class edu.virginia.cs.mng.hypercast.HTTP_ServerOverlayHandler
Map of created Overlays to each Overlay's key attributes.
ifClicked() - Method in class edu.virginia.cs.mng.hypercast.demo.dirFrame
Return true if the button "OK" has been clicked;
image - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegEncoder
 
ImageFilter - class edu.virginia.cs.mng.hypercast.demo.ImageFilter.
 
ImageFilter(String[], String) - Constructor for class edu.virginia.cs.mng.hypercast.demo.ImageFilter
 
imageHeight - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegEncoder
 
imageHeight - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegInfo
 
ImageHeight - Variable in class edu.virginia.cs.mng.hypercast.demo.Huffman
 
imageobj - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegInfo
 
imageWidth - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegEncoder
 
imageWidth - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegInfo
 
ImageWidth - Variable in class edu.virginia.cs.mng.hypercast.demo.Huffman
 
imdrag - Variable in class edu.virginia.cs.mng.hypercast.demo.DrawArea
Image handles used to buffered-draw on.
imoff - Variable in class edu.virginia.cs.mng.hypercast.demo.DrawArea
Image handles used to buffered-draw on.
imoff - Variable in class edu.virginia.cs.mng.hypercast.demo.PenSize
 
imoff - Variable in class edu.virginia.cs.mng.hypercast.demo.TextSize
 
InappropriateType - Static variable in class edu.virginia.cs.mng.hypercast.StatsException
value for type.
InappropriateValue - Static variable in class edu.virginia.cs.mng.hypercast.StatsException
value for type E.g.
inCallBack - Variable in class edu.virginia.cs.mng.hypercast.IncomingSocketObject
True while the synchronized thread is inside an I_AdapterCallBack function.
inCallBack - Variable in class edu.virginia.cs.mng.hypercast.TcpReceiver
True while the thread is in the I_AdapterCallBack function messageArrivedFromAdapter.
incomings - Variable in class edu.virginia.cs.mng.hypercast.TCP_UnicastAdapter
Vector of IncomingSocketObjects
IncomingSocketObject - class edu.virginia.cs.mng.hypercast.IncomingSocketObject.
This object manages an incoming socket connection.
IncomingSocketObject(Socket, I_AdapterCallBack, TCP_UnicastAdapter) - Constructor for class edu.virginia.cs.mng.hypercast.IncomingSocketObject
 
INCOMPLETE - Static variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node_ServerJoin
Node state
indexOfNeighbor(I_PhysicalAddress) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Finds the index of the neighbor whose physical address equals the parameter.
initHuf() - Method in class edu.virginia.cs.mng.hypercast.demo.Huffman
 
initMatrix(int) - Method in class edu.virginia.cs.mng.hypercast.demo.DCT
 
initStartedArray() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SlowStartExperimentCommand
 
initx - Variable in class edu.virginia.cs.mng.hypercast.demo.DrawArea
The coordinates of the first point of the current entry.
inity - Variable in class edu.virginia.cs.mng.hypercast.demo.DrawArea
The coordinates of the first point of the current entry.
inpoly - Variable in class edu.virginia.cs.mng.hypercast.demo.DrawArea
Whether in the drawing process of a POLY.
InputChannel - Variable in class edu.virginia.cs.mng.hypercast.UDP_UnicastAdapter
The pipe like buffer embedded in this adapter
insert(TimerEvent) - Method in class edu.virginia.cs.mng.hypercast.TimerEventQueue
Inserts a time event at a random valid location with the current time at top, future events below.
inside(int, int, int, int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.WBFrame
To determine whether the given entry is in the given region.
IP_Address - class edu.virginia.cs.mng.hypercast.IP_Address.
This class includes all the functions related to an Internet Address/Port pair.
IP_Address(byte[]) - Constructor for class edu.virginia.cs.mng.hypercast.IP_Address
Constructs a IP_Address object from an 6 byte array.
IP_Address(byte[], int) - Constructor for class edu.virginia.cs.mng.hypercast.IP_Address
Constructs a IP_Address object from a byte array address and a port number.
IP_Address(DatagramSocket) - Constructor for class edu.virginia.cs.mng.hypercast.IP_Address
Constructs the IP_Address object cooresponding to the java.net.DatagramSocket.
IP_Address(InetAddress, int) - Constructor for class edu.virginia.cs.mng.hypercast.IP_Address
Constructs a IP_Address object from an InetAddress instance and port number.
IP_Address(IP_Address) - Constructor for class edu.virginia.cs.mng.hypercast.IP_Address
Constructs a new IP_Address object from an IP_Address object.
IP_Address(String) - Constructor for class edu.virginia.cs.mng.hypercast.IP_Address
Constructs a IP_Address object from a string containing the address and port separated by a '/' or ':'.
IP_Address(String, int) - Constructor for class edu.virginia.cs.mng.hypercast.IP_Address
Constructs a IP_Address object from a string address and a port number.
IP_Timer - Variable in class edu.virginia.cs.mng.hypercast.TCP_UnicastAdapter
The timer that works with this adapter
is - Variable in class edu.virginia.cs.mng.hypercast.IncomingSocketObject
The InputStream of the socket.
isAlive() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PortalListEntry
Returns true if it has been less than ActiveCommunication.T_RS_Timeout milliseconds since this object was created or the touch method was called.
isAlive(long) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PortalListEntry
Returns true if it has been less than ActiveCommunication.T_RS_Timeout since this object was created or the touch method was called.
isAllWhitespace(String) - Static method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.XmlSocket
Returns true if all characters in the String are whitespace.
isBytesZero(byte[], int, int) - Static method in class edu.virginia.cs.mng.hypercast.ByteArrayUtility
Checks out if a certain part of a byte array is all zero or not
isCandidateNeighbor(DT_AddressPair) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node
 
isCellEditable(EventObject) - Method in class edu.virginia.cs.mng.hypercast.demo.AbstractCellEditor
 
isCellEditable(EventObject) - Method in class edu.virginia.cs.mng.hypercast.demo.JTreeTable.TreeTableCellEditor
Overridden to return false, and if the event is a mouse event it is forwarded to the tree. The behavior for this is debatable, and should really be offered as a property.
isCellEditable(int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.TreeTableModelAdapter
 
isCellEditable(Object, int) - Method in class edu.virginia.cs.mng.hypercast.demo.AbstractTreeTableModel
By default, make the column with the Tree in it the only editable one.
isCellEditable(Object, int) - Method in interface edu.virginia.cs.mng.hypercast.demo.TreeTableModel
Indicates whether the the value for node node, at column number column is editable.
isClicked - Variable in class edu.virginia.cs.mng.hypercast.demo.dirFrame
 
isClosed - Variable in class edu.virginia.cs.mng.hypercast.OutgoingSocketObject
Set to true when the socket is closed.
isClosed - Variable in class edu.virginia.cs.mng.hypercast.IncomingSocketObject
True if the socket has been closed.
isClosed() - Method in class edu.virginia.cs.mng.hypercast.IncomingSocketObject
Returns true if the thread will never call an function in I_AdapterCallBack again.
isConsistent() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Test Function.
isController(IP_Address) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StatsAccessorAdvertiser
Returns true if the parameter is the address of the RC2 currently connected.
isDead() - Method in class edu.virginia.cs.mng.hypercast.TcpServer
Returns true if the thread will never call an function in I_AdapterCallBack again.
isDead() - Method in class edu.virginia.cs.mng.hypercast.TcpReceiver
True if the thread will never make another call to an I_AdapterCallBack method.
isDead() - Method in class edu.virginia.cs.mng.hypercast.Tcp_TimeEventProcessor
Returns true if the thread will never make another call to an I_AdapterCallBack function.
isDead() - Method in class edu.virginia.cs.mng.hypercast.ServerReceiver
Returns true if myThread will never call an I_AdapterCallBack method again.
isDead() - Method in class edu.virginia.cs.mng.hypercast.MulticastReceiver
Returns true if myThread will never call an I_AdapterCallBack method again.
isDead() - Method in class edu.virginia.cs.mng.hypercast.ServerUdpReceiver
Returns true if myThread will never call an I_AdapterCallBack method again.
isDead() - Method in class edu.virginia.cs.mng.hypercast.UnicastReceiver
Returns true if myThread will never call an I_AdapterCallBack method again.
isDead() - Method in class edu.virginia.cs.mng.hypercast.UDP_MsgProcessor
Returns true if myThread will never call an I_AdapterCallBack method again.
isDead() - Method in class edu.virginia.cs.mng.hypercast.UDP_TimeEventProcessor
Returns true if myThread will never call an I_AdapterCallBack method again.
isEmpty() - Method in class edu.virginia.cs.mng.hypercast.TimerEventQueue
Checks if the time event queue is empty.
isEmpty() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Returns true if there are no neighbors.
isInCircle(DT_Point, DT_Point, DT_Point, DT_Point) - Static method in class edu.virginia.cs.mng.hypercast.DT.DT_Point
 
isInOrOnCircle(DT_Point, DT_Point, DT_Point, DT_Point) - Static method in class edu.virginia.cs.mng.hypercast.DT.DT_Point
 
isLeader() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Returns true if no neighbor's Logical Address is greaterThan this node's LogicalAddress.
isLeader() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Returns true if none of the node's neighbors has a greater logical address.
isLeaf() - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNode
Returns true if the receiver represents a leaf, that is it is isn't a directory.
isLeaf(Object) - Method in class edu.virginia.cs.mng.hypercast.demo.AbstractTreeTableModel
 
isLeaf(Object) - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2
Returns true if the passed in object represents a leaf, false otherwise.
isLink - Variable in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNode
True if the canonicalPath of this instance does not start with the canonical path of the parent.
isLink() - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNode
Returns true if the receiver's path does not begin with the parent's canonical path.
iso - Variable in class edu.virginia.cs.mng.hypercast.TcpReceiver
Where messages come from.
iso - Variable in class edu.virginia.cs.mng.hypercast.TcpDropper
Where messages come from.
isOnCircle(DT_Point, DT_Point, DT_Point, DT_Point) - Static method in class edu.virginia.cs.mng.hypercast.DT.DT_Point
 
isPendingEvent(TimerEvent) - Method in class edu.virginia.cs.mng.hypercast.TimerEventQueue
Check if the queue contains a specified time event.
isReloading() - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2
Returns true if the receiver is loading any children.
isStable() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_WaitObject
Returns true if the hypercube is stable.
isStable() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Returns true every neighbor's CW and CCW entry are in the neighborhood.
isStable() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_WaitObject
Returns true if the topology is stable.
isThisClosest(DT_Point) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Returns true if this node is at least as close to the point p as any of its neighbors.
isTotalSizeValid() - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNode
Returns true if the total size is valid.
isValid - Variable in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2
True if the receiver is valid, once set to false all Threads loading files will stop.
isValid() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_BandwidthResultsSample
 

J

jbInit() - Method in class edu.virginia.cs.mng.hypercast.demo.WBFrame
Component initialization
jMenuBar1 - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
jMenuFile - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
jMenuFileDump_actionPerformed(ActionEvent) - Method in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
jMenuFileExit - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
jMenuFileExit_actionPerformed(ActionEvent) - Method in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
jMenuFileSave - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
jMenuFileSave_actionPerformed(ActionEvent) - Method in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
jMenuHelp - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
jMenuHelpAbout - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
jMenuHelpAbout_actionPerformed(ActionEvent) - Method in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
joined - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_Node
True if joinGroup has not been followed by a leaveGroup
joined - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node
True if joinOverlay has been called without matching leaveGroup.
joinGroup() - Method in interface edu.virginia.cs.mng.hypercast.I_Node
Joins the overlay.
joinGroup() - Method in interface edu.virginia.cs.mng.hypercast.I_OverlaySocket
Join the overlay multicast group.
joinGroup() - Method in class edu.virginia.cs.mng.hypercast.OL_Socket
Joins a multicast group.
joinGroup() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Node
Joins a multicast group
joinGroup() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Joins the overlay multicast group.
joinGroup() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node_ServerJoin
Joins overlay multicast overlay.
joinGroup(InetAddress) - Method in class edu.virginia.cs.mng.hypercast.MulticastSocketMasquerade
Joins overlay multicast group.
Joining - Static variable in class edu.virginia.cs.mng.hypercast.HC.HC_Node
The state of this node, joinng
JOINING - Static variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node_ServerJoin
Node state
JoiningWait - Static variable in class edu.virginia.cs.mng.hypercast.HC.HC_Node
The state of this node, wait for joining
jPanel1 - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
jPanel2 - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
jPanel3 - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
jPanel6 - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
 
JpegEncoder - class edu.virginia.cs.mng.hypercast.demo.JpegEncoder.
 
JpegEncoder(Image, int, OutputStream) - Constructor for class edu.virginia.cs.mng.hypercast.demo.JpegEncoder
 
JpegInfo - class edu.virginia.cs.mng.hypercast.demo.JpegInfo.
 
JpegInfo(Image) - Constructor for class edu.virginia.cs.mng.hypercast.demo.JpegInfo
 
jpegNaturalOrder - Static variable in class edu.virginia.cs.mng.hypercast.demo.JpegEncoder
 
jpegNaturalOrder - Static variable in class edu.virginia.cs.mng.hypercast.demo.Huffman
 
JpegObj - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegEncoder
 
JTreeTable - class edu.virginia.cs.mng.hypercast.demo.JTreeTable.
This class shows how to create a simple JTreeTable component, by using a JTree as a renderer (and editor) for the cells in a particular column in the JTable.
JTreeTable.ListToTreeSelectionModelWrapper - class edu.virginia.cs.mng.hypercast.demo.JTreeTable.ListToTreeSelectionModelWrapper.
ListToTreeSelectionModelWrapper extends DefaultTreeSelectionModel to listen for changes in the ListSelectionModel it maintains.
JTreeTable.ListToTreeSelectionModelWrapper.ListSelectionHandler - class edu.virginia.cs.mng.hypercast.demo.JTreeTable.ListToTreeSelectionModelWrapper.ListSelectionHandler.
Class responsible for calling updateSelectedPathsFromSelectedRows when the selection of the list changse.
JTreeTable.ListToTreeSelectionModelWrapper.ListSelectionHandler(JTreeTable.ListToTreeSelectionModelWrapper) - Constructor for class edu.virginia.cs.mng.hypercast.demo.JTreeTable.ListToTreeSelectionModelWrapper.ListSelectionHandler
 
JTreeTable.ListToTreeSelectionModelWrapper(JTreeTable) - Constructor for class edu.virginia.cs.mng.hypercast.demo.JTreeTable.ListToTreeSelectionModelWrapper
 
JTreeTable.TreeTableCellEditor - class edu.virginia.cs.mng.hypercast.demo.JTreeTable.TreeTableCellEditor.
TreeTableCellEditor implementation.
JTreeTable.TreeTableCellEditor(JTreeTable) - Constructor for class edu.virginia.cs.mng.hypercast.demo.JTreeTable.TreeTableCellEditor
 
JTreeTable.TreeTableCellRenderer - class edu.virginia.cs.mng.hypercast.demo.JTreeTable.TreeTableCellRenderer.
A TreeCellRenderer that displays a JTree.
JTreeTable.TreeTableCellRenderer(JTreeTable, TreeModel) - Constructor for class edu.virginia.cs.mng.hypercast.demo.JTreeTable.TreeTableCellRenderer
 
JTreeTable(TreeTableModel) - Constructor for class edu.virginia.cs.mng.hypercast.demo.JTreeTable
 
JUST_CREATED - Static variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.Experiment
a possible value for state.

K

Kill - Static variable in class edu.virginia.cs.mng.hypercast.HC.HC_Message
Hypercast protocol message type (used to kill a node)
KILL - Static variable in class edu.virginia.cs.mng.hypercast.demo.Entry
 
KILL - Static variable in class edu.virginia.cs.mng.hypercast.demo.ToolPanel
 
KillRemoteServersCommand - class edu.virginia.cs.mng.hypercast.testing_and_monitoring.KillRemoteServersCommand.
 
KillRemoteServersCommand(RC2) - Constructor for class edu.virginia.cs.mng.hypercast.testing_and_monitoring.KillRemoteServersCommand
 
killx - Variable in class edu.virginia.cs.mng.hypercast.demo.DrawArea
Used to record the coordinates of the first mouse click when you try to KILL an entry.
killy - Variable in class edu.virginia.cs.mng.hypercast.demo.DrawArea
Used to record the coordinates of the first mouse click when you try to KILL an entry.
kludge - Variable in class edu.virginia.cs.mng.hypercast.demo.DrawArea
 
kludge - Variable in class edu.virginia.cs.mng.hypercast.demo.PenSize
 
kludge - Variable in class edu.virginia.cs.mng.hypercast.demo.TextSize
 
kludge - Variable in class edu.virginia.cs.mng.hypercast.demo.ToolPanel
 

L

LA - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_AddressPair
The logical address of the protocol node
LA - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_AddressPair
 
label - Variable in class edu.virginia.cs.mng.hypercast.demo.Entry
A string with various purpose according the entry type.
label - Variable in class edu.virginia.cs.mng.hypercast.demo.RulerPanel
 
labelDistance - Variable in class edu.virginia.cs.mng.hypercast.demo.RulerPanel
 
LAs - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_WaitObject
The logical addressees of the sockets.
LASize - Variable in class edu.virginia.cs.mng.hypercast.OL_Message
Logical Address size in 4 bytes unit.
LASize - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_Message
Length of I_LogicalAddress in bytes
lastChangeToNeighborhood - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Time of last change to the neighborhood.
lastColumnIsDummy - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegInfo
 
lastContactTime - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_NeighborhoodEntry
This is the time the last message was received from the neighbor.
lastContactTime - Variable in class edu.virginia.cs.mng.hypercast.DT.NodeRecord
The last time a message was received from the node.
lastdragged - Variable in class edu.virginia.cs.mng.hypercast.demo.DrawArea
Timestamp used when you draw a BRUSH entry.
lastModified - Variable in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNode
Date last modified.
lastModified() - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNode
Returns the date the receiver was last modified.
lastRow - Variable in class edu.virginia.cs.mng.hypercast.demo.MNGmftp.IndicatorRenderer
Row that is currently being painted.
lastRowIsDummy - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegInfo
 
lastsize - Variable in class edu.virginia.cs.mng.hypercast.demo.DrawArea
Used to store text size when you are drawing a TEXT entry.
lastTimeAttemptToRead - Variable in class edu.virginia.cs.mng.hypercast.IncomingSocketObject
Ideally, the last time a thread performed the read() call to the InputStream.
lastTimeRead - Variable in class edu.virginia.cs.mng.hypercast.IncomingSocketObject
Ideally, the last time a thread returned from the read() call to the InputStream.
lastTimeWritten - Variable in class edu.virginia.cs.mng.hypercast.OutgoingSocketObject
Ideally, the last time a message was written to this socket.
lastx - Variable in class edu.virginia.cs.mng.hypercast.demo.DrawArea
The coordinates of the last point of the current entry.
lasty - Variable in class edu.virginia.cs.mng.hypercast.demo.DrawArea
The coordinates of the last point of the current entry.
lbl - Variable in class edu.virginia.cs.mng.hypercast.demo.UserPanel
 
LEADER_INCOMPLETE - Static variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node_ServerJoin
Node state
LEADER_STABLE - Static variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node_ServerJoin
Node state
Leave - Static variable in class edu.virginia.cs.mng.hypercast.HC.HC_Message
Hypercast protocol message type (used to leave the hypercube)
leaveGroup() - Method in interface edu.virginia.cs.mng.hypercast.I_Node
Leaves the overlay.
leaveGroup() - Method in interface edu.virginia.cs.mng.hypercast.I_OverlaySocket
Leave the overlay multicast group.
leaveGroup() - Method in class edu.virginia.cs.mng.hypercast.OL_Socket
Leaves a multicast group.
leaveGroup() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Node
Leaves a multicast group
leaveGroup() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Leaves the overlay multicast group.
leaveGroup() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node_ServerJoin
Leaves overlay multicast Overlay.
leaveGroup() - Method in class edu.virginia.cs.mng.hypercast.demo.WBSocket
 
leaveGroup(InetAddress) - Method in class edu.virginia.cs.mng.hypercast.MulticastSocketMasquerade
Leaves overlay multicast group.
leaveNeighborhood() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Node
Sends leave message to all neighbors
leavenet() - Method in class edu.virginia.cs.mng.hypercast.demo.WBFrame
The local whiteboard declares its quit to all others.
Leaving - Static variable in class edu.virginia.cs.mng.hypercast.HC.HC_Node
The state of this node, leaving
leftToStart - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SlowStartExperimentCommand
 
legend() - Static method in class edu.virginia.cs.mng.hypercast.DT.DT_BandwidthResultsSample
 
lightMsgs - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_WaitObject
"Replay" GetValue request messages for Portals.
lightMsgs - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_WaitObject
"Replay" GetValue request messages for Portals.
LINE - Static variable in class edu.virginia.cs.mng.hypercast.demo.ToolPanel
 
list - Variable in class edu.virginia.cs.mng.hypercast.demo.searchFrame.searchPane
 
ListCommand - class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ListCommand.
 
ListCommand(RC2) - Constructor for class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ListCommand
 
listCommands(PrintStream) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.HelpCommand
 
listenerList - Variable in class edu.virginia.cs.mng.hypercast.demo.AbstractCellEditor
 
listenerList - Variable in class edu.virginia.cs.mng.hypercast.demo.AbstractTreeTableModel
 
listModel - Variable in class edu.virginia.cs.mng.hypercast.demo.searchFrame.searchPane
 
loadChildren(FileSystemModel2.FileNode) - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNodeLoader
 
loadChildren(MergeSort) - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNode
Recursively loads all the children of the receiver.
loadedChildren() - Method in class edu.virginia.cs.mng.hypercast.demo.FileSystemModel2.FileNode
Returns true if the children have been loaded.
localAddress - Variable in class edu.virginia.cs.mng.hypercast.MulticastSocketMasquerade
The source address for all messages sent by this socket.
localUdpPort - Variable in class edu.virginia.cs.mng.hypercast.demo.MediaReceiver
 
log - Variable in class edu.virginia.cs.mng.hypercast.OverlaySocketConfig
The opened log file.
logFileName - Variable in class edu.virginia.cs.mng.hypercast.OverlaySocketConfig
Name of file to write log messages to.
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.QuitCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.BreakCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.HelpCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SleepCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.DateCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.MTimeCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.EchoCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PauseCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ListCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetValueCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SetValueCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SaveSchemaCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StartTranscriptCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StopTranscriptCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.AvailableCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.CreateExperimentCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ModifyExperimentCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StartNewSocketsCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StopSomeSocketsCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExperimentStatusCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StartExperimentCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StopExperimentCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SlowStartExperimentCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExactStartExperimentCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExactStartNewSocketsCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExactStopSomeSocketsCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StartTelnetServiceCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetRC2BandwidthCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetRS2BandwidthCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.CheckClockSynchronizationCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetBWTestResultsCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.KillRemoteServersCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RC2Command
A multi-line detailed description of the command that can be printed by issuing the command "help ".
longDescription() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_WaitUntilStableCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_GetBandwidthResultsCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_GetDelayCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_WaitUntilStableCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetExactStableTimeCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetExactStartTimeCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetBandwidthResultsCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetNeighborCountCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetNeighborhoodsCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetDelayCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetDelayResultsCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_SetBandwidthCheckpointCommand
 
longDescription() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetBandwidthCheckpointCommand
 
loopNum - Variable in class edu.virginia.cs.mng.hypercast.demo.MediaStreamer
 
lstUser - Variable in class edu.virginia.cs.mng.hypercast.demo.UserPanel
 

M

m_sDes - Variable in class edu.virginia.cs.mng.hypercast.demo.ImageFilter
 
m_sExt - Variable in class edu.virginia.cs.mng.hypercast.demo.ImageFilter
 
m_sock - Variable in class edu.virginia.cs.mng.hypercast.demo.WBSocket
 
m_wbSock - Variable in class edu.virginia.cs.mng.hypercast.demo.WBFrame
The I_OverlaySocket object used to communicate with other whiteboards.
main(String[]) - Static method in class edu.virginia.cs.mng.hypercast.HTTP_Server
Initializes and starts the web server.
main(String[]) - Static method in class edu.virginia.cs.mng.hypercast.Timer
 
main(String[]) - Static method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RC2
Creates a new object of type RS2 and calls go(args).
main(String[]) - Static method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2
Creates an RS2 object and calls go.
main(String[]) - Static method in class edu.virginia.cs.mng.hypercast.HC.HC_RC2
Creates an HC_RC2 and calls go().
main(String[]) - Static method in class edu.virginia.cs.mng.hypercast.DT.DT_RC2
Creates an DT_RC2 and calls go().
main(String[]) - Static method in class edu.virginia.cs.mng.hypercast.DT.DT_Server
Start the DT server.
main(String[]) - Static method in class edu.virginia.cs.mng.hypercast.demo.HelloWorld_CallBack
 
main(String[]) - Static method in class edu.virginia.cs.mng.hypercast.demo.HelloWorld_NoCallBack
This is the main function: 1.
main(String[]) - Static method in class edu.virginia.cs.mng.hypercast.demo.MFTP_Text
 
main(String[]) - Static method in class edu.virginia.cs.mng.hypercast.demo.MNGmftp
 
main(String[]) - Static method in class edu.virginia.cs.mng.hypercast.demo.MediaReceiver
 
main(String[]) - Static method in class edu.virginia.cs.mng.hypercast.demo.MediaStreamer
 
main(String[]) - Static method in class edu.virginia.cs.mng.hypercast.demo.Whiteboard
Main method
makeDirFrame() - Method in class edu.virginia.cs.mng.hypercast.demo.MNGmftp
 
makeMessages() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StatsAccessorAdvertiser
Creates cached copies of AdvertiseRS and AliveRS messages.
makeMessages() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_WaitObject
Creates the cache of messages to be sent to the RunServers.
makeMessages() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_WaitObject
Creates the cache of messages to be sent to the RunServers.
match(String, String) - Method in class edu.virginia.cs.mng.hypercast.demo.searchFrame.searchPane
 
MAX_BACKLOG - Static variable in class edu.virginia.cs.mng.hypercast.HTTP_Server
Required argument to constructor of java.net.ServerSocket
MAX_BITRATE - Static variable in class edu.virginia.cs.mng.hypercast.demo.MediaStreamer
Default maxium bitrate
MAX_NODES - Static variable in class edu.virginia.cs.mng.hypercast.DT.NodeCache
The maximum number of nodes stored for any Overlay.
MAX_PACKET_SIZE - Static variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.XmlSocket
The limit (in bytes) of the size of messages, after they have been translated into XML.
MAX_PORT - Static variable in class edu.virginia.cs.mng.hypercast.IP_Address
 
MAX_PORT - Static variable in class edu.virginia.cs.mng.hypercast.demo.MediaReceiver
 
MAX_RETRIES_TO_OPEN_SOCKET - Static variable in class edu.virginia.cs.mng.hypercast.OL_Socket_CL
Maximum # of attempts to open a pair of sockets with port numbers differing by 1.
MAX_RETRIES_TO_OPEN_SOCKET - Static variable in class edu.virginia.cs.mng.hypercast.OL_Socket_CO
Maximum # of attempts to open a pair of sockets with port numbers differing by 1.
MAX_SERVER_RESPONSE_SIZE - Static variable in class edu.virginia.cs.mng.hypercast.HTTP_ServerUtility
Maximum size of a response coming from the server.
MAX_SERVER_TIME - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node_ServerJoin
In milliseconds, the maximum server heartbeat time before a backup server is tried.
MAX_SERVER_TIME_DEFAULT - Static variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node_ServerJoin
String for the maximum server delay before trying a backup server.
MAX_SERVER_TIME_PROPERTY_NAME - Static variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node_ServerJoin
Name of property controlling the maximum server delay before trying a backup server.
MAX_TIMES_PINGED - Static variable in class edu.virginia.cs.mng.hypercast.DT.NodeRecord
Maximum number of times the node will be queried by a new node.
MAX_TRANSMISSION_TIME - Variable in class edu.virginia.cs.mng.hypercast.UDP_HTTP_ServerAdapter
In milliseconds, the maximum time allowed to receive a response from the server.
MAX_TRANSMISSION_TIME_DEFAULT - Static variable in class edu.virginia.cs.mng.hypercast.UDP_HTTP_ServerAdapter
Default for the maximum time allowed to receive a response from the server.
MAX_TRANSMISSION_TIME_PROPERTY_NAME - Static variable in class edu.virginia.cs.mng.hypercast.UDP_HTTP_ServerAdapter
Name of property containing the maximum time allowed to receive a response from the server.
MaxAddress() - Static method in class edu.virginia.cs.mng.hypercast.HC.HC_Node
Gets the maximum logical address number of this hypercube.
MaxAge - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_Node
The maximum time of a node's age, in heartbeats (Ttimeout / Theartbeat)
MaxHsampFactor - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegInfo
 
MaxHypercubeDim - Static variable in class edu.virginia.cs.mng.hypercast.HC.HC_Node
The maximum of the Hypercube dimension, pretty much must be 31
MaximumPacketLength - Variable in class edu.virginia.cs.mng.hypercast.UDP_UnicastAdapter
The Maximum length in bytes that this adapter can receive
MaxMissingNeighbor - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_Node
The maximum missing neighbor time of a node, in heartbeats (Tmissing / Theartbeat)
maxNumberOfRequestsInAnySecond - Variable in class edu.virginia.cs.mng.hypercast.HTTP_Server
Statistic.
maxNumberOfResponsesInAnySecond - Variable in class edu.virginia.cs.mng.hypercast.HTTP_Server
Statistic.
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.HelpCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SleepCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.EchoCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PauseCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetValueCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SetValueCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SaveSchemaCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StartTranscriptCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.AvailableCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.CreateExperimentCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ModifyExperimentCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StartNewSocketsCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StopSomeSocketsCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SlowStartExperimentCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExactStartExperimentCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExactStartNewSocketsCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExactStopSomeSocketsCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StartTelnetServiceCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetBWTestResultsCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RC2Command
Returns the maximum number of arguments for this command.
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_WaitUntilStableCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_GetDelayCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_WaitUntilStableCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetNeighborCountCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetDelayCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetDelayResultsCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_SetBandwidthCheckpointCommand
 
maxParameters() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetBandwidthCheckpointCommand
 
MaxReceiveBurstRate - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_BandwidthCheckpoint
 
maxReceiveRateInAHeartbeat - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Max burst seen since last joinOverlay.
MaxRecvBurstRate - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_BandwidthResultsSample
 
MaxSendBurstRate - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_BandwidthCheckpoint
 
MaxSendBurstRate - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_BandwidthResultsSample
 
maxSendRateInAHeartbeat - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Max burst seen since last joinOverlay.
MaxSuppressJoinBeacon - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_Node
The maximum supressing joining time of a node, in heartbeats (Tjoining / Theartbeat)
MaxVsampFactor - Variable in class edu.virginia.cs.mng.hypercast.demo.JpegInfo
 
mdlUser - Variable in class edu.virginia.cs.mng.hypercast.demo.UserPanel
 
measurementIndex - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.OverlayPingSender
 
measurementIndex - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.OverlayBWTestSender
 
measurementIndex - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PingSender
 
measureRound(Vector, int, PrintStream) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetDelayResultsCommand
 
MediaFile - class edu.virginia.cs.mng.hypercast.demo.MediaFile.
This class includes all the functions for sending a media file.
MediaFile() - Constructor for class edu.virginia.cs.mng.hypercast.demo.MediaFile
 
MediaFile(String, float, int) - Constructor for class edu.virginia.cs.mng.hypercast.demo.MediaFile
 
mediaFileMap - Variable in class edu.virginia.cs.mng.hypercast.demo.MediaStreamer
This is for sending multipul media files
MediaReceiver - class edu.virginia.cs.mng.hypercast.demo.MediaReceiver.
This class implemented an I_CallBack interface for MPEG stream transmission.
MediaReceiver() - Constructor for class edu.virginia.cs.mng.hypercast.demo.MediaReceiver
 
MediaReceiverCallBack - class edu.virginia.cs.mng.hypercast.demo.MediaReceiverCallBack.
Processes the incoming messages.
MediaReceiverCallBack(int) - Constructor for class edu.virginia.cs.mng.hypercast.demo.MediaReceiverCallBack
Constructs a MPEG callback object.
MediaStreamer - class edu.virginia.cs.mng.hypercast.demo.MediaStreamer.
The MediaStreamer class multicasts media file(s) to a multicast overlay running on Hypercast overlay topology.
MediaStreamer() - Constructor for class edu.virginia.cs.mng.hypercast.demo.MediaStreamer
 
merge(int, int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.MergeSort
 
MergeSort - class edu.virginia.cs.mng.hypercast.demo.MergeSort.
An implementation of MergeSort, needs to be subclassed to compare the terms.
MergeSort() - Constructor for class edu.virginia.cs.mng.hypercast.demo.MergeSort
 
mergeSort(int, int) - Method in class edu.virginia.cs.mng.hypercast.demo.MergeSort
 
messageArrived(I_OverlayMessage) - Method in interface edu.virginia.cs.mng.hypercast.I_CallBack
The method called each time a message arrives at the overlay socket.
messageArrived(I_OverlayMessage) - Method in class edu.virginia.cs.mng.hypercast.OL_Socket
 
messageArrived(I_OverlayMessage) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2CallBack
 
messageArrived(I_OverlayMessage) - Method in class edu.virginia.cs.mng.hypercast.demo.HelloWorld_CallBack
This the callback function of the I_Callback interface.
messageArrived(I_OverlayMessage) - Method in class edu.virginia.cs.mng.hypercast.demo.MFTP
 
messageArrived(I_OverlayMessage) - Method in class edu.virginia.cs.mng.hypercast.demo.MediaReceiverCallBack
Process the arrival Overlay message;
messageArrived(I_OverlayMessage) - Method in class edu.virginia.cs.mng.hypercast.demo.StreamerCallBack
 
messageArrived(I_OverlayMessage) - Method in class edu.virginia.cs.mng.hypercast.demo.WBSocket
The callback method.
messageArrivedFromAdapter(I_Message) - Method in interface edu.virginia.cs.mng.hypercast.I_AdapterCallBack
Handles the incoming message (unicast, server, or multicast).
messageArrivedFromAdapter(I_Message) - Method in class edu.virginia.cs.mng.hypercast.OL_Socket
Processes the received message and forwards it to the children.
messageArrivedFromAdapter(I_Message) - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Node
Processes the message received from an I_UnicastAdapter.
messageArrivedFromAdapter(I_Message) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node
This function, a member of I_AdapterCallBack, is called whenever a protocol message arrives.
messageArrivedFromAdapter(I_Message) - Method in class edu.virginia.cs.mng.hypercast.DT.DT_Node_ServerJoin
I_AdapterCallBack function.
messageArrivedFromAdapter(I_Message) - Method in class edu.virginia.cs.mng.hypercast.DT.OverlayObject
handle messages when they arrived at the Message Buffer.
messageBody - Variable in class edu.virginia.cs.mng.hypercast.ServerReceiver
The message to be sent.
MessageBuffer - class edu.virginia.cs.mng.hypercast.MessageBuffer.
This class provides a buffer which handles all the functionality for the producer/consumer problem.
MessageBuffer(OverlaySocketConfig, int) - Constructor for class edu.virginia.cs.mng.hypercast.MessageBuffer
Constructs the BoundedBuffer with a size and a config file.
MessageCallBackDebug - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Debug string.
messagesReceivedInLastHeartbeat - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Used the calculate the burst-message-load.
messagesSentInLastHeartbeat - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node
Used the calculate the burst-message-load.
mftp - Variable in class edu.virginia.cs.mng.hypercast.demo.BoxPane
 
mftp - Variable in class edu.virginia.cs.mng.hypercast.demo.MFTP_Gui
 
mftp - Variable in class edu.virginia.cs.mng.hypercast.demo.MFTP_Text
 
MFTP - class edu.virginia.cs.mng.hypercast.demo.MFTP.
This is a multicast ftp application class.
MFTP_Gui - class edu.virginia.cs.mng.hypercast.demo.MFTP_Gui.
This class implements I_MFTPCallBack interface.
MFTP_Gui() - Constructor for class edu.virginia.cs.mng.hypercast.demo.MFTP_Gui
 
Mftp_Message - class edu.virginia.cs.mng.hypercast.demo.Mftp_Message.
This class specifies the type of MFTP message
Mftp_Message() - Constructor for class edu.virginia.cs.mng.hypercast.demo.Mftp_Message
 
MFTP_Rev_FileEntry - class edu.virginia.cs.mng.hypercast.demo.MFTP_Rev_FileEntry.
The class is used to handle putting a file in a temporary file and move it to the destination file.
MFTP_Rev_FileEntry(String, String, long, long, int, MFTP) - Constructor for class edu.virginia.cs.mng.hypercast.demo.MFTP_Rev_FileEntry
 
MFTP_Send_FileEntry - class edu.virginia.cs.mng.hypercast.demo.MFTP_Send_FileEntry.
This is an MFTP_Send_FileEntry object.
MFTP_Send_FileEntry(int, String, long, MFTP) - Constructor for class edu.virginia.cs.mng.hypercast.demo.MFTP_Send_FileEntry
 
MFTP_Text - class edu.virginia.cs.mng.hypercast.demo.MFTP_Text.
This class implements I_MFTPCallBack interface.
MFTP_Text() - Constructor for class edu.virginia.cs.mng.hypercast.demo.MFTP_Text
 
MFTP(I_MFTPCallBack) - Constructor for class edu.virginia.cs.mng.hypercast.demo.MFTP
 
MGraphics - class edu.virginia.cs.mng.hypercast.demo.MGraphics.
MGraphics class.
MGraphics(Graphics) - Constructor for class edu.virginia.cs.mng.hypercast.demo.MGraphics
 
millisecondsToExplosion - Variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.TimeBomb
 
MIN_ANGLE - Static variable in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
Corrective value for double arithmetic when calculating CW and CCW neighbors.
MIN_BITRATE - Static variable in class edu.virginia.cs.mng.hypercast.demo.MediaStreamer
Default minimum bitrate
MIN_BYTES_PER_FILE_BLOCK - Static variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2
 
MIN_PORT - Static variable in class edu.virginia.cs.mng.hypercast.IP_Address
 
MIN_PORT - Static variable in class edu.virginia.cs.mng.hypercast.demo.MediaReceiver
 
MIN_PORTION_OLD - Static variable in class edu.virginia.cs.mng.hypercast.DT.NodeCache
 
MIN_SERVER_TIME - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node_ServerJoin
In milliseconds, the default server heartbeat time.
MIN_SERVER_TIME_DEFAULT - Static variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node_ServerJoin
String for the default server heartbeat time.
MIN_SERVER_TIME_PROPERTY_NAME - Static variable in class edu.virginia.cs.mng.hypercast.DT.DT_Node_ServerJoin
Name of property controlling the default server heartbeat time.
minParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SleepCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.EchoCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PauseCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetValueCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SetValueCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SaveSchemaCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StartTranscriptCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.AvailableCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.CreateExperimentCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ModifyExperimentCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StartNewSocketsCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StopSomeSocketsCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.SlowStartExperimentCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExactStartExperimentCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExactStartNewSocketsCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ExactStopSomeSocketsCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.StartTelnetServiceCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.GetBWTestResultsCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RC2Command
Returns the minimum number of arguments for this command.
minParameters() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_WaitUntilStableCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.HC.HC_GetDelayCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_WaitUntilStableCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetNeighborCountCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetDelayCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetDelayResultsCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_SetBandwidthCheckpointCommand
 
minParameters() - Method in class edu.virginia.cs.mng.hypercast.DT.DT_GetBandwidthCheckpointCommand
 
minutes(long) - Static method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.Experiment
Returns the integer number of minutes since time 0.
MissingNeighbor - Static variable in class edu.virginia.cs.mng.hypercast.HC.HC_Node
The state of this node, missing neighbor
MissingNeighborAction - Static variable in class edu.virginia.cs.mng.hypercast.HC.HC_Node
The state of this node, missing neighbor action
MNGmftp - class edu.virginia.cs.mng.hypercast.demo.MNGmftp.
This is the MFTP GUI.It displays the GUI interface to send and receive files.
MNGmftp.IndicatorRenderer - class edu.virginia.cs.mng.hypercast.demo.MNGmftp.IndicatorRenderer.
A renderer that will give an indicator when a cell is being reloaded.
MNGmftp.IndicatorRenderer(MNGmftp) - Constructor for class edu.virginia.cs.mng.hypercast.demo.MNGmftp.IndicatorRenderer
 
MNGmftp.Reloader - class edu.virginia.cs.mng.hypercast.demo.MNGmftp.Reloader.
/** Reloader is the ActionListener used in the Timer.
MNGmftp.Reloader(MNGmftp) - Constructor for class edu.virginia.cs.mng.hypercast.demo.MNGmftp.Reloader
 
MNGmftp(String) - Constructor for class edu.virginia.cs.mng.hypercast.demo.MNGmftp
 
MNTimeOut - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_Neighborhood
MissingNeighbor Time
model - Variable in class edu.virginia.cs.mng.hypercast.demo.MNGmftp
Model for the JTreeTable.
ModifyExperimentCommand - class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ModifyExperimentCommand.
 
ModifyExperimentCommand(RC2) - Constructor for class edu.virginia.cs.mng.hypercast.testing_and_monitoring.ModifyExperimentCommand
 
MOVE - Static variable in class edu.virginia.cs.mng.hypercast.demo.Entry
 
MOVE - Static variable in class edu.virginia.cs.mng.hypercast.demo.ToolPanel
 
MReceivedBytes - Variable in class edu.virginia.cs.mng.hypercast.UDP_MulticastAdapter
Total number of bytes received from the multicast socket
MReceivedPackets - Variable in class edu.virginia.cs.mng.hypercast.UDP_MulticastAdapter
Total number of packets received from the multicast socket
MRecv - Variable in class edu.virginia.cs.mng.hypercast.UDP_MulticastAdapter
Multicast receiver object
MSentBytes - Variable in class edu.virginia.cs.mng.hypercast.UDP_MulticastAdapter
Total number of bytes sent to the multicast socket
MSentPackets - Variable in class edu.virginia.cs.mng.hypercast.UDP_MulticastAdapter
Total number of packets sent to the multicast socket
MSG_SIZE - Static variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.OverlayPingSender
 
MSG_SIZE - Static variable in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.PingSocketManager
 
MsgProc - Variable in class edu.virginia.cs.mng.hypercast.UDP_UnicastAdapter
Message processing object
MsgProcDebug - Variable in class edu.virginia.cs.mng.hypercast.UDP_UnicastAdapter
 
msgsNeeded - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_WaitObject
The number of runservers being used.
msgsNeeded - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_WaitObject
The number of runservers being used.
MSock - Variable in class edu.virginia.cs.mng.hypercast.UDP_MulticastAdapter
Multicast Socket
msocket - Variable in class edu.virginia.cs.mng.hypercast.MulticastReceiver
The multicast socket.
MTimeCommand - class edu.virginia.cs.mng.hypercast.testing_and_monitoring.MTimeCommand.
 
MTimeCommand() - Constructor for class edu.virginia.cs.mng.hypercast.testing_and_monitoring.MTimeCommand
 
multicastAddress - Variable in class edu.virginia.cs.mng.hypercast.UDP_MulticastAdapter
Default Multicast Address is in protperty file
multicastFileBlock(int, int) - Method in class edu.virginia.cs.mng.hypercast.testing_and_monitoring.RS2CallBack
 
MulticastReceiver - class edu.virginia.cs.mng.hypercast.MulticastReceiver.
This class starts a receiver thread to receive messages from the multicast socket.
MulticastReceiver(MessageBuffer, MulticastSocket, UDP_MulticastAdapter) - Constructor for class edu.virginia.cs.mng.hypercast.MulticastReceiver
 
multicastSend(byte) - Method in class edu.virginia.cs.mng.hypercast.HC.HC_Node
Sends Hypercast Messages to Multicast address through the Adapter
MulticastSocketMasquerade - class edu.virginia.cs.mng.hypercast.MulticastSocketMasquerade.
A class for easily porting old Java Multicast programs to Hypercast.
MulticastSocketMasquerade() - Constructor for class edu.virginia.cs.mng.hypercast.MulticastSocketMasquerade
Create the datagram socket.
myAddressPair - Variable in class edu.virginia.cs.mng.hypercast.DT.DT_Neighborhood
The physical and logical address of this node.
myAddressPair - Variable in class edu.virginia.cs.mng.hypercast.DT.OverlayObject
Used for sending messages.
myhash(String) - Method in class edu.virginia.cs.mng.hypercast.demo.WBFrame
A customized hash algorithm, calculate a hashing result for a string.
MyIPAddress - Variable in class edu.virginia.cs.mng.hypercast.UDP_UnicastAdapter
The IP address of this adapter
MyLogicalAddress - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_Node
The logical address of this node
mySocket - Variable in class edu.virginia.cs.mng.hypercast.demo.MFTP
 
MySocket - Variable in class edu.virginia.cs.mng.hypercast.demo.HelloWorld_CallBack
 
MyState - Variable in class edu.virginia.cs.mng.hypercast.HC.HC_Node
The state of this node