<> <> <> <> <> DIRECTORY IO USING [STREAM], WalnutLog USING [MsgRec, RName], WalnutParseMsg USING [ParseStatus]; WalnutRetrieve: CEDAR DEFINITIONS = BEGIN OPEN WalnutLog; <<***********************************************************>> <> OpenConnection: PROC[user: RName]; <> CloseConnection: PROC; NewUser: PROC[user: RName]; <> RetrieveGVMessages: PROC RETURNS[numRetrieved: INT, allOK: BOOL]; <> <<***********************************************************>> <> ParseMsgIntoFields: PROC[msg: MsgRec, strm: IO.STREAM, msgLength: INT] RETURNS[s: WalnutParseMsg.ParseStatus, sPos, mPos: INT]; END.