DeviceTypes.mesa
Copyright Ó 1990, 1992 by Xerox Corporation. All rights reserved.
Bier, October 31, 1991 4:01 pm PST
Contents: Opaque Types for input devices, such as keyboards, mice, pens, etc..
DIRECTORY
Rope;
DeviceTypes: CEDAR DEFINITIONS = BEGIN
Device: TYPE = REF DeviceObj;
DeviceObj: TYPE = RECORD [
name: Rope.ROPE,
class: DeviceClass,
data: REF
];
DeviceState: TYPE = REF DeviceStateObj;
DeviceStateObj: TYPE = RECORD [
class: DeviceClass,
state: REF
];
DeviceStateChange: TYPE = REF DeviceStateChangeObj;
DeviceStateChangeObj: TYPE = RECORD [
class: DeviceClass,
change: REF
];
DeviceClass: TYPE = REF DeviceClassObj;
DeviceClassObj: TYPE;
END.