-- FILE: Fugleman.mesa -- Last Edited by Horning, June 7, 1982 2:55 pm Fugleman: CEDAR DEFINITIONS = BEGIN Handle: TYPE = REF Rep; Rep: TYPE; -- opaque type for the representation of the object FugleFailure: ERROR; NewFugleman: PROCEDURE RETURNS [Handle]; -- Makes a new Fugleman object Print: PROCEDURE [h: Handle]; Check: PROCEDURE [h: Handle]; -- ERRORs: FugleFailure -- Returns normally if Fugleman object OK SomeProc: PROCEDURE [h: Handle, otherArgument: INT] RETURNS [INT]; -- Comment goes here saying what it does END. CHANGE LOG Created by Mitchell, March 17, 1980 11:00 AM -- This is a template for interim Cedar object interfaces. It shows what one would write to define the interface for a class FugleMan of objects with operations Release, Print, Check, and SomeProc Changed by Mitchell, June 4, 1982 3:34 pm -- Convert to present Cedar conventions Changed by Horning, June 7, 1982 2:55 pm -- Use templates from Mesa.abbreviations Changed by Name, DateAndTime -- PurposeOfChange