Class DistributedSimulation

java.lang.Object
  extended bycz.zcu.fav.kiv.jsim.JSimSimulation
      extended bycz.zcu.fav.kiv.jsim.unsecure.UnsecureSimulation
          extended byDistributedSimulation

public class DistributedSimulation
extends cz.zcu.fav.kiv.jsim.unsecure.UnsecureSimulation


Field Summary
 
Fields inherited from class cz.zcu.fav.kiv.jsim.JSimSimulation
calendar, MODE_GUI_BATCH, MODE_GUI_INTERACTIVE, MODE_TXT, NEW_PROCESS_FORBIDDEN, NEW_QUEUE_FORBIDDEN, PRN_ERROR, PRN_MESSAGE, SIMULATION_IN_PROGRESS, SIMULATION_NOT_STARTED, SIMULATION_TERMINATED, time
 
Constructor Summary
DistributedSimulation(java.lang.String name)
           
 
Method Summary
 void deleteAllItemInCalender(cz.zcu.fav.kiv.jsim.JSimProcess ParProcess)
           
 int getNumberOfRollBack()
           
 int getNumberOfUndo()
           
 void operationRollback(double ParAntiMessageTime, ClientData data)
           
 void operationUndo(double ParAbsTime, ClientData data)
           
 
Methods inherited from class cz.zcu.fav.kiv.jsim.unsecure.UnsecureSimulation
addWholeEventToCalendar, advanceTime, getAllEventsFromCalendar, getFirstNEventsFromCalendar, isUndoComing, rollbackTime, setTime, setUndoComing
 
Methods inherited from class cz.zcu.fav.kiv.jsim.JSimSimulation
addEntryToCalendar, addProcess, addQueue, deleteEntriesInCalendar, deleteProcess, error, getCurrentTime, getFreeProcessNumber, getFreeQueueNumber, getGraphicLock, getChange, getName, getNumber, getNumberOfProcesses, getObjectsToBeDisplayed, getRunningProcess, getSimulationMode, getSimulationState, getStepLock, getTalking, getTalkStream, getWaitingForWindowClosure, getWindowClosureLock, changeTalkStream, isRunningGUI, message, messageNoNL, printString, runGUI, setTalking, shutdown, step, switchToNobody, talk, talk, talk, talk, talk, talk, talk, talk, talk, waitForWindowClosure, windowIsClosing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DistributedSimulation

public DistributedSimulation(java.lang.String name)
                      throws cz.zcu.fav.kiv.jsim.JSimInvalidParametersException
Method Detail

operationUndo

public void operationUndo(double ParAbsTime,
                          ClientData data)

operationRollback

public void operationRollback(double ParAntiMessageTime,
                              ClientData data)

deleteAllItemInCalender

public void deleteAllItemInCalender(cz.zcu.fav.kiv.jsim.JSimProcess ParProcess)

getNumberOfUndo

public int getNumberOfUndo()

getNumberOfRollBack

public int getNumberOfRollBack()