(Latest Revision: 11/13/2005)
PROTOCOL.H
/* A drastically over-simplified simulation of the contents of
a message packet. The fields are an id of a USER (0 or 1),
and a serial number for a packet. */
typedef struct infoType
{
int userID ;
int packetNum ;
} infoType ;
/* A structure for holding a packet buffer, along with all the
apparatus to regulate its use. */
typedef struct bufferType
{
infoType info ;
/* You decide what fields you may want here for such things as status
flags and/or semaphores. Add code here to declare those fields. */
} bufferType ;