Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
otm:ordering_of_messages:fifo [2012/02/06 21:16] aspectscript |
otm:ordering_of_messages:fifo [2012/02/06 21:16] (current) aspectscript |
||
|---|---|---|---|
| Line 17: | Line 17: | ||
| <code javascript> | <code javascript> | ||
| var FIFO = function(jp){ | var FIFO = function(jp){ | ||
| - | var request = jp.target ; | + | var request = jp.target; |
| if (this.idServerRespExpected != request.idServerResp){ | if (this.idServerRespExpected != request.idServerResp){ | ||
| - | this.jpsQueue.push(jp) ; | + | this.jpsQueue.push(jp); |
| } | } | ||
| else{ | else{ | ||
| - | jp.proceed() ; | + | jp.proceed(); |
| this.idServerRespExpected = request.idServerResp + 1; | this.idServerRespExpected = request.idServerResp + 1; | ||
| // executing jp proceeds that can be executed now | // executing jp proceeds that can be executed now | ||