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

S

semaphoreIAmCurrentlyBlockedOn - Variable in class cz.zcu.fav.kiv.jsim.JSimProcess
The semaphore that this process is currently blocked on, if it is blocked at all.
semaphores - Variable in class cz.zcu.fav.kiv.jsim.JSimSimulation
All semaphores of the simulation.
sender - Variable in class cz.zcu.fav.kiv.jsim.ipc.JSimMessage
The sending process.
sendMessageWithBlocking(JSimMessageForReceiver) - Method in class cz.zcu.fav.kiv.jsim.JSimProcess
Sends the specified message to the process denoted as receiver of the message.
sendMessageWithBlocking(JSimMessage, JSimMessageBox) - Method in class cz.zcu.fav.kiv.jsim.JSimProcess
Sends the specified message to the specified message box.
sendMessageWithBlocking(JSimSymmetricMessage) - Method in class cz.zcu.fav.kiv.jsim.JSimProcess
Sends the specified message to the process denoted as receiver of the message.
sendMessageWithoutBlocking(JSimMessageForReceiver) - Method in class cz.zcu.fav.kiv.jsim.JSimProcess
Sends the specified message to the process denoted as receiver of the message.
sendMessageWithoutBlocking(JSimMessage, JSimMessageBox) - Method in class cz.zcu.fav.kiv.jsim.JSimProcess
Sends the specified message to the specified message box.
sendMessageWithoutBlocking(JSimSymmetricMessage) - Method in class cz.zcu.fav.kiv.jsim.JSimProcess
Sends the specified message to the process denoted as receiver of the message.
setHead(JSimLink) - Method in class cz.zcu.fav.kiv.jsim.JSimHead
Sets a new head of the queue.
setNext(JSimLink) - Method in class cz.zcu.fav.kiv.jsim.JSimLink
Sets the next item in the queue.
setNoOfItemsRemoved(long) - Method in class cz.zcu.fav.kiv.jsim.unsecure.UnsecureHead
Changes the number of links already removed from the queue.
setPrevious(JSimLink) - Method in class cz.zcu.fav.kiv.jsim.JSimLink
Sets the previous link in the queue.
setProcessState(int) - Method in class cz.zcu.fav.kiv.jsim.JSimProcess
Switches the process to a new state.
setRealSender(JSimProcess) - Method in class cz.zcu.fav.kiv.jsim.ipc.JSimMessage
Sets the real sender when the message is being sent.
setSumLwUntilLastChange(double) - Method in class cz.zcu.fav.kiv.jsim.unsecure.UnsecureHead
Changes the sum of time spent by all links in the queue from its creation to its last change.
setSumTWRemoved(double) - Method in class cz.zcu.fav.kiv.jsim.unsecure.UnsecureHead
Changes the total time spent in the queue by all links already removed from the queue.
setTail(JSimLink) - Method in class cz.zcu.fav.kiv.jsim.JSimHead
Sets a new tail of the queue.
setTalking(boolean) - Method in class cz.zcu.fav.kiv.jsim.JSimSimulation
Switches talking on/off.
setTime(double) - Method in class cz.zcu.fav.kiv.jsim.unsecure.UnsecureSimulation
Sets the value of the simulation time to a new value.
setUndoComing(boolean) - Method in class cz.zcu.fav.kiv.jsim.unsecure.UnsecureSimulation
Changes the status of the undo-coming (future rollback) flag.
shouldTerminate - Variable in class cz.zcu.fav.kiv.jsim.JSimProcess
Flag saying whether this process has been interrupted by its simulation and should terminate.
shutdown() - Method in class cz.zcu.fav.kiv.jsim.JSimSimulation
Shutdowns the simulation by interrupting all living processes.
scheduleTime - Variable in class cz.zcu.fav.kiv.jsim.JSimProcess
The simulation time that the process is scheduled for (if it is scheduled).
sigma - Variable in class cz.zcu.fav.kiv.jsim.random.JSimGaussianStream
The sigma parameter of the distribution, equal to the square root of the variance.
SIMULATION_IN_PROGRESS - Static variable in class cz.zcu.fav.kiv.jsim.JSimSimulation
 
SIMULATION_NOT_STARTED - Static variable in class cz.zcu.fav.kiv.jsim.JSimSimulation
 
SIMULATION_TERMINATED - Static variable in class cz.zcu.fav.kiv.jsim.JSimSimulation
 
simulationState - Variable in class cz.zcu.fav.kiv.jsim.JSimSimulation
The simulation's state -- not started, in progress, terminated.
specific - Variable in class cz.zcu.fav.kiv.jsim.JSimException
Specific message for every exception.
splitListPane - Variable in class cz.zcu.fav.kiv.jsim.gui.JSimMainWindow
 
splitPane - Variable in class cz.zcu.fav.kiv.jsim.gui.JSimMainWindow
 
start() - Method in class cz.zcu.fav.kiv.jsim.JSimProcess
Starts the process.
startNewProcesses() - Method in class cz.zcu.fav.kiv.jsim.JSimSimulation
Starts all new processes.
STATE_ACTIVE - Static variable in class cz.zcu.fav.kiv.jsim.JSimProcess
A process is active if it is just now running.
STATE_BLOCKEDONMESSAGERECEIVE - Static variable in class cz.zcu.fav.kiv.jsim.JSimProcess
A process gets blocked on receiving a message if the blocking version of the receive method is used and no message is currently available to be read.
STATE_BLOCKEDONMESSAGESEND - Static variable in class cz.zcu.fav.kiv.jsim.JSimProcess
A process gets blocked on sending a message if the blocking version of the send method is used and the receiver is not ready yet to read the message.
STATE_BLOCKEDONSEMAPHORE - Static variable in class cz.zcu.fav.kiv.jsim.JSimProcess
A process gets blocked on a semaphore if it invokes its P() function and the semaphore's internal counter is equal to zero.
STATE_NEW - Static variable in class cz.zcu.fav.kiv.jsim.JSimProcess
A process is in STATE_NEW state if it has been created but not started and not scheduled yet.
STATE_PASSIVE - Static variable in class cz.zcu.fav.kiv.jsim.JSimProcess
A process is passive if it has been started and it has no event in the calendar.
STATE_SCHEDULED - Static variable in class cz.zcu.fav.kiv.jsim.JSimProcess
A process is scheduled if it has an event in the calendar so it will run in the future.
STATE_TERMINATED - Static variable in class cz.zcu.fav.kiv.jsim.JSimProcess
A process is terminated if it has reached the end of its life() method.
step() - Method in class cz.zcu.fav.kiv.jsim.JSimSimulation
Executes one simulation step.
stepLock - Variable in class cz.zcu.fav.kiv.jsim.JSimSimulation
Lock used to synchronize (possible) concurrent calls to step().
stepLock - Variable in class cz.zcu.fav.kiv.jsim.gui.JSimMainWindow
The lock used to notify the main thread while the simulation is paused in GUI batch mode.
stream - Variable in class cz.zcu.fav.kiv.jsim.random.JSimUserObjectStream
An internal stream from which random numbers are taken to compute an object.
stream - Variable in class cz.zcu.fav.kiv.jsim.random.JSimUniformStream
An internal stream from which random numbers are taken and modified.
stream - Variable in class cz.zcu.fav.kiv.jsim.random.JSimGaussianStream
An internal stream from which random numbers are taken and modified.
stream - Variable in class cz.zcu.fav.kiv.jsim.random.JSimExponentialStream
An internal stream from which random numbers are taken and modified.
stream - Variable in class cz.zcu.fav.kiv.jsim.random.JSimDrawStream
An internal stream from which random numbers are taken and modified.
sumLwUntilLastChange - Variable in class cz.zcu.fav.kiv.jsim.JSimHead
The sum of time spent by all links in the queue from its creation to its last change.
sumOfRates - Variable in class cz.zcu.fav.kiv.jsim.random.JSimUserObjectStream
The sum of all rates.
sumTwRemoved - Variable in class cz.zcu.fav.kiv.jsim.JSimHead
The sum of time spent in the queue by all links already removed from it.
suspendedReceivers - Variable in class cz.zcu.fav.kiv.jsim.ipc.JSimMessageBox
A list of all processes that got suspended when they tried to receive a message from this message box.
suspendedSenders - Variable in class cz.zcu.fav.kiv.jsim.ipc.JSimMessageBox
A list of all processes that got suspended when they sent a message to this message box.
switchToNobody() - Method in class cz.zcu.fav.kiv.jsim.JSimSimulation
Switches the execution to the main thread.

A B C D E F G H I J L M N O P Q R S T U V W
Copyright © 2000-2004 University of West Bohemia, FAV-KIV. All Rights Reserved. Build date 20040510.