-- AccessControlTransMap.mesa
-- Last edited by
-- Kolling on January 4, 1983 11:46 am
DIRECTORY
AlpineEnvironment
USING[Conversation],
TransactionMap
USING[EnableAlpineWheel, GetTransID, Handle, IsAlpineWheel, TransID];
AccessControlTransMap: CEDAR DEFINITIONS IMPORTS TransactionMap=
BEGIN
Handle: TYPE = TransactionMap.Handle;
nullHandle: Handle = NIL;
EnableAlpineWheel: PROCEDURE [self: Handle, conversation: AlpineEnvironment.Conversation,
enable: BOOLEAN] = TRUSTED INLINE
BEGIN TransactionMap.EnableAlpineWheel[self, conversation, enable]; END;
GetTransID: PROCEDURE [self: Handle] RETURNS [TransactionMap.TransID] = TRUSTED INLINE
BEGIN RETURN[TransactionMap.GetTransID[self]]; END;
IsAlpineWheel: PROCEDURE [self: Handle, conversation: AlpineEnvironment.Conversation]
RETURNS[enabled: BOOLEAN] = TRUSTED INLINE
BEGIN RETURN[TransactionMap.IsAlpineWheel[self, conversation]]; END;
END.