#ifndef MESSAGE_PASSING #define MESSAGE_PASSING /**********************************************************************/ /* */ /* #defines for nicer message-passing syntax in Maisie */ /* */ /* Written by: Mani Chandy/John Thornley/Adam Rifkin, */ /* Computer Science Dept, Caltech. */ /* Last modified: Friday, 13th January, 1995. */ /* */ /**********************************************************************/ #define INITIATOR driver #define MESSAGE message #define PROCESS entity #define NEW new #define PROCESS_ID ename #define MY_PROCESS_ID self #define SEND_TO invoke #define THE_MESSAGE with #define WITH_DELAY after #define WAIT wait #define UNTIL until #define RECEIVE mtype #define OR or #define RECEIVED msg #define DELAY(t) WAIT t UNTIL RECEIVE(timeout) #define TIME sclock() /**********************************************************************/ #endif /* MESSAGE_PASSING */