Uses of Class
cz.zcu.fav.kiv.jsim.ipc.JSimSemaphore

Packages that use JSimSemaphore
cz.zcu.fav.kiv.jsim This package provides basic classes for simulation creation and execution. 
cz.zcu.fav.kiv.jsim.ipc This package provides classes for simulation of inter-process communication. 
 

Uses of JSimSemaphore in cz.zcu.fav.kiv.jsim
 

Fields in cz.zcu.fav.kiv.jsim declared as JSimSemaphore
private  JSimSemaphore JSimProcess.semaphoreIAmCurrentlyBlockedOn
          The semaphore that this process is currently blocked on, if it is blocked at all.
 

Fields in cz.zcu.fav.kiv.jsim with type parameters of type JSimSemaphore
private  java.util.SortedSet<JSimSemaphore> JSimSimulation.semaphores
          All semaphores of the simulation.
 

Methods in cz.zcu.fav.kiv.jsim with parameters of type JSimSemaphore
 void JSimSimulation.addSemaphore(JSimSemaphore semaphore)
          Adds a new semaphore to the simulation.
 void JSimProcess.blockOnSemaphore(JSimSemaphore semaphore)
          Blocks the process until it is unblocked by a semaphore's V() function.
 void JSimProcess.unblockFromSemaphore(JSimSemaphore semaphore)
          Unblocks the process which has previously got blocked on a semaphore.
 

Uses of JSimSemaphore in cz.zcu.fav.kiv.jsim.ipc
 

Methods in cz.zcu.fav.kiv.jsim.ipc with parameters of type JSimSemaphore
 int JSimSemaphore.compareTo(JSimSemaphore s)
          Compares this semaphore with another one.
 



Copyright © 2000-2006 University of West Bohemia. Licensed under the Academic Free License v. 2.1. Build date 20060812.