Esempio n. 1
0
 /** message did not match incoming, goto next message (will be followed by goto top-of-loop) */
 public static void loop_rec_end(EProc proc) {
   proc.midx += 1;
 }
Esempio n. 2
0
 /** message reception timed out, reset message index */
 public static void timeout(EProc proc) {
   if (ipclog.isLoggable(Level.FINE)) ipclog.fine("WAIT| " + proc + " timed out");
   proc.midx = 0;
   proc.timeout_start = 0L;
   proc.in_receive = false;
 }
Esempio n. 3
0
 /** remove current message, and reset message index */
 public static void remove_message(EProc proc) {
   proc.mbox.remove(proc.midx);
   proc.midx = 0;
   proc.timeout_start = 0L;
   proc.in_receive = false;
 }