Index of all Fields and Methods
All Packages  Class Hierarchy

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

Index of all Fields and Methods

A

buttonCreate_Clicked(Event). Method in class simu.scp.SCP
The buttonCreate_Clicked method is called when the Create button is clicked, checks that the SNEID, RealIP and RealPort fields contain data, then proceeds to enter the data into the SNE Database.
buttonDelete_Clicked(Event). Method in class simu.scp.SCP
The buttonDelete_Clicked method is called when the Delete button has been clicked.
buttonDestroy_Clicked(Event). Method in class simu.scp.SCP
The buttonDestroy_Clicked method is called when the Destroy button has been clicked.
buttonGetAttributes_Clicked(Event, String). Method in class simu.scp.SCP
The buttonGetAttributes_Clicked method is called when the GetAttributes button has been clicked, or another method calls it explicitly.
buttonLink_Clicked(Event). Method in class simu.scp.SCP
The buttonLink_Clicked method is called when the Link button has been clicked.
buttonSetLocal_Clicked(Event). Method in class simu.scp.SCP
The buttonSetLocal_Clicked method is called when the Set Local button has been clicked.
buttonSetRemote_Clicked(Event). Method in class simu.scp.SCP
The buttonSetRemote_Clicked method is called when the Set Remote button has been clicked.

C

Communicator(Hashtable, int). Constructor for class simu.net.Communicator
This Communicator constructor spawns a listener daemon thread.
Communicator(String, int[]). Constructor for class simu.net.Communicator
This Communicator constructor interacts with a dispatcher.
Communicator(String[], String, String, int). Constructor for class simu.net.Communicator
This Communicator constructor spawns a temporary sender thread.
CreateLink(String, String, String). Method in class simu.sned.sned
The CreateLink method creates a simulated network link by adding the appropriate data to the SNED.
CreateSNEentry(String, String, int, String, int). Method in class simu.sned.sned
The CreateSNEentry method creates a SNE entry in the SNED.

D

DeleteLink(String, String). Method in class simu.sned.sned
The DeleteLink method deletes the link from the SNED.
DeleteRemoteSNEAttributes(String, int, String). Method in class simu.scp.SCP
The DeleteRemoteSNEAttributes method deletes remote attributes from a remote object.
DeleteSNEentry(String). Method in class simu.sned.sned
The DeleteSNEentry method deletes a SNE entry from the SNED.
Dispatcher(sned, int, TextArea). Constructor for class simu.net.Dispatcher
This Dispatcher constructor spawns a listener daemon thread.
displayError(String). Method in class simu.scp.SCP
The displayError method displays an error message in the Status Messages text area.
displayStatusMessage(String). Method in class simu.scp.SCP
This displayStatusMessage method displays a message in the Status Messages text area, followed by a linefeed.
displayStatusMessage(String, String). Method in class simu.scp.SCP
This displayStatusMessage method displays a message in the Status Messages text area, followed by a special string.

G

get(String). Method in class simu.sned.sne
The get method returns a value from the sne Hashtable.
getLink(String). Method in class simu.sned.sne
The getLink method returns the link status of the specified link.
GetLinks(String). Method in class simu.sned.sned
The GetLinks method retrieves a list of links for a SNE.
getLinksTable(). Method in class simu.sned.sne
The getLinksTable method returns a copy of the links Hashtable.
GetLinkStatus(String, String). Method in class simu.sned.sned
The GetLinkStatus method retrieves the Link Status from the SNED.
GetRemoteSNEAttributes(String, int). Method in class simu.scp.SCP
The GetRemoteSNEAttributes method gets remote attributes from a remote object.
GetSNEData(String, String). Method in class simu.sned.sned
The GetSNEData method gets SNE data from the SNE Data Object.
GetSNEidFromSNEAttrList(). Method in class simu.scp.SCP
The GetSNEidFromSNEAttrList method gets the SNEid from the first entry in the list_SNEAttributes list.

H

handleEvent(Event). Method in class simu.scp.SCP
The handleEvent method handles events.

I

init(). Method in class simu.scp.SCP
The init method initializes and draws all applet controls in the applet window.
isError(). Method in class simu.net.SCPCommunicator
The isError method returns the error state of the SCPCommunicator.

L

listSNE_Clicked(Event). Method in class simu.scp.SCP
The listSNE_Clicked method responds to a double- click ACTION_EVENT by de-selecting all of the items in the list except the item that was double-clicked, then displaying the attributes for that item.
listSNEAttributes_ListSelect(Event). Method in class simu.scp.SCP
The listSNEAttributes_ListSelect method is called when the list_SNEAttributes list has been selected.

M

main(String[]). Static method in class simu.test.TestCommunicator
The main method executes a number of test scenarios.
main(String[]). Static method in class simu.test.TestSCPCommunicator
The main method executes a number of test scenarios.

P

put(String, Object). Method in class simu.sned.sne
The put method changes a value in the sne Hashtable.

R

Receive(DataInputStream, PrintStream). Method in class simu.net.Communicator
The Receive method reads data from the connected socket, and sends a reply as appropriate.
Receive(DataInputStream, PrintStream). Method in class simu.net.SCPCommunicator
The Receive method reads data from the connected socket, and sends a reply as appropriate.
removeLink(String). Method in class simu.sned.sne
The removeLink method removes the specified link from the links Hashtable.
run(). Method in class simu.net.Communicator
The run method contains the code that will be run by the Communicator thread.
run(). Method in class simu.net.Dispatcher
The run method contains the code that will be run by the Dispatcher thread.
run(). Method in class simu.net.SCPCommunicator
The run method contains the code that will be run by the SCPCommunicator thread.

S

SCP(). Constructor for class simu.scp.SCP
SCPCommunicator(Hashtable, String, String, int). Constructor for class simu.net.SCPCommunicator
This SCPCommunicator constructor spawns a temporary sender thread.
SCPCommunicator(sned, int). Constructor for class simu.net.SCPCommunicator
This SCPCommunicator constructor spawns a listener daemon thread.
SCPCommunicator(sned, ServerSocket). Constructor for class simu.net.SCPCommunicator
This SCPCommunicator constructor spawns a temporary listener thread.
Semaphore(). Constructor for class simu.util.Semaphore
This Semaphore class constructor is called to create an instance of the semaphore class with semCount set initially to zero.
Semaphore(int). Constructor for class simu.util.Semaphore
This Semaphore class constructor is called to create an instance of the semaphore class with semCount set initially to the value specified by the SemCount parameter.
Send(Hashtable, String, DataInputStream, PrintStream). Method in class simu.net.SCPCommunicator
The Send method sends data out of the connected socket, and waits for a reply as appropriate.
Send(int, String, String[]). Static method in class simu.test.TestCommunicator
The Send method connects with a dispatcher on the local host that is listening on a well-known port, receives the new anonymous port from the dispatcher, and finally opens another connection on this anonymous port to send data (and possibly receive a reply).
Send(String[], String, DataInputStream, PrintStream). Method in class simu.net.Communicator
The Send method sends data out of the connected socket, and waits for a reply as appropriate.
setLink(String, String). Method in class simu.sned.sne
The setLink method sets the link status of the specified link.
SetLinkStatus(String, String, String). Method in class simu.sned.sned
The SetLinkStatus method sets the Link Status in the SNED.
SetRemoteSNEAttributes(String, int, String, String). Method in class simu.scp.SCP
The SetRemoteSNEAttributes method sets remote attributes on a remote object.
SetSNEData(String, String, Object). Method in class simu.sned.sned
The SetSNEData method creates and/or sets SNE data in the SNE Data Object.
Signal(). Method in class simu.util.Semaphore
The Signal method causes the semCount to be incremented.
sne(String, int, String, int). Constructor for class simu.sned.sne
The sne constructor creates the SNE object and populates all fields.
sned(). Constructor for class simu.sned.sned
The sned constructor creates an empty SNED Hashtable object on the heap.

T

TestCommunicator(). Constructor for class simu.test.TestCommunicator
TestSCPCommunicator(). Constructor for class simu.test.TestSCPCommunicator

W

Wait(). Method in class simu.util.Semaphore
The Wait method causes the caller to block if the semCount is zero, and to decrement the semCount if it is greater than zero.