- 23 May, 2014 40 commits
-
-
Ioannis Papagiannopoulos authored
new methods that block the entry of an object. Implemented on machines to avoid receiving to signals at the same simulation time
-
Ioannis Papagiannopoulos authored
-
Ioannis Papagiannopoulos authored
-
Ioannis Papagiannopoulos authored
-
Ioannis Papagiannopoulos authored
-
Ioannis Papagiannopoulos authored
-
Ioannis Papagiannopoulos authored
-
Ioannis Papagiannopoulos authored
Machine now communicates with Broker via events. Machine waits for isRequested signal to getEntity. Can also get an entity after a loadOperatorAvailable event in case it could not getEntity due to resources lack
-
Ioannis Papagiannopoulos authored
-
Ioannis Papagiannopoulos authored
new CoreObject method initialSignalReceiver. Invoked as the generator of the objects starts and control if there is WIP assigned to them and signals receivers
-
Ioannis Papagiannopoulos authored
-
Ioannis Papagiannopoulos authored
-
Ioannis Papagiannopoulos authored
-
Ioannis Papagiannopoulos authored
-
Ioannis Papagiannopoulos authored
-
Ioannis Papagiannopoulos authored
-
Ioannis Papagiannopoulos authored
-
Ioannis Papagiannopoulos authored
-
Ioannis Papagiannopoulos authored
-
Ioannis Papagiannopoulos authored
-
Ioannis Papagiannopoulos authored
ObjectInterruption interrupts or signals the victim according to the state of the victim (waitToDispose)
-
Georgios Dagkakis authored
-
Georgios Dagkakis authored
-
Georgios Dagkakis authored
-
Georgios Dagkakis authored
-
Georgios Dagkakis authored
-
Georgios Dagkakis authored
-
Ioannis Papagiannopoulos authored
Machine updated to conform with previous changes. Interruption handling performed by 2 new methods (interruptionActions, postInterruptionActions). canAccept&IsRequested controls also weather the exit of the giver is assigned to self (exitAssignedToReceiver) which can be updated either by signalGiver of the successor or by signalReceiver of self
-
Ioannis Papagiannopoulos authored
Queue now waits for two types of events (isRequested, canDispose) and performs the requested actions (getEntity, signalReceiver respectively). removeEntity method also invokes signalGiver.
-
Ioannis Papagiannopoulos authored
new process object EntityGenerator added to the module of the Source. The new process created undistructed the entities while the Source waits till successor is available to signal him in acknowledge
-
Ioannis Papagiannopoulos authored
-
Ioannis Papagiannopoulos authored
Exit now waits for events triggered by the giver. canAcceptAndIsRequested on control the giver, which is choosen by the method selectReceiver used by the signaling method signalReceiver
-
Ioannis Papagiannopoulos authored
CoreObject now has three types of events for communition purposes. These are used by the methods signalReceiver/Giver. exitAssignedToReceiveris no more Boolean but holds the receiver the exit is currently assigned to
-
Ioannis Papagiannopoulos authored
-
Ioannis Papagiannopoulos authored
Router may assign the same candidateReceiver to candidateOperators, the sorting rule of the Queues prevail
-
Ioannis Papagiannopoulos authored
-
Ioannis Papagiannopoulos authored
new flag added to Router, used to check if the Router should sort the operators and the pendingEntities
-
Ioannis Papagiannopoulos authored
-
Ioannis Papagiannopoulos authored
-
Ioannis Papagiannopoulos authored
-