-- RPC: Signals and errors

-- [Ivy]<Birrell>RPC>RPCSignals.mesa

-- Andrew Birrell  30-Oct-81 12:23:27

DIRECTORY
RPC	USING[ ],
MesaRPC		USING[ AuthenticateFailure, CallFailure, ExportFailure, ImportFailure ];

RPCSignals: PROGRAM
EXPORTS MesaRPC, RPC =

BEGIN

-- This rather silly module is needed because of the difficulty of exporting the
-- same signals to two interfaces.  This module is never started!

AuthenticateFailed: PUBLIC ERROR[why: MesaRPC.AuthenticateFailure] = CODE;

CallFailed:         PUBLIC SIGNAL[why: MesaRPC.CallFailure] = CODE;

ExportFailed:       PUBLIC ERROR[why: MesaRPC.ExportFailure] = CODE;

ImportFailed:       PUBLIC ERROR[why: MesaRPC.ImportFailure] = CODE;

END.