CamelotMIG.mesa
Copyright Ó 1988 by Xerox Corporation. All rights reserved.
Bob Hagmann November 1, 1988 7:49:24 am PST
DIRECTORY
Camelot,
Mach,
Rope;
CamelotMIG: CEDAR DEFINITIONS
~ BEGIN
AT
ATTransactionHasDiedX: PROC [atPort: Mach.portT, tid: Camelot.tidT, status: INT];
SR
SRRestoreObjectX: PROC [sPort: Mach.portT, optr: Camelot.optrT, value: Mach.pointerT, valueCnt: CARD];
SRRestoreBatchX: PROC [sPort: Mach.portT, dataPtr: Mach.pointerT, dataPtrCnt: CARD];
SRRePrepareX: PROC [sPort: Mach.portT, btid: Camelot.btidT, prepareData: Mach.pointerT, prepareDataCnt: CARD];
SRRecoveryCompleteX: PROC [sPort: Mach.portT];
ST
STVoteX: PROC [sPort: Mach.portT, btid: Camelot.btidT, timestamp: Camelot.timestampT, prepare: BOOL, result: POINTER TO Camelot.voteT];
STCommitX: PROC [sPort: Mach.portT, btid: Camelot.btidT] ;
STAbortX: PROC [sPort: Mach.portT, btid: Camelot.btidT];
STSuspendX: PROC [sPort: Mach.portT, tid: Camelot.tidT, status: INT] ;
END.