Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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.