-- LarkUser.mesa
-- Last modified by L. Stewart, October 4, 1982 2:38 pm
-- Interface that Lark uses to talk to Lark diagnostic program. Lark uses broadcast binding
-- to find an instance of LarkUser, uses Register[] to supply information needed to bind
-- to LarkServer interface on the same Lark.
DIRECTORY
RPC USING [ ShortROPE ]
;
LarkUser: DEFINITIONS = {
Machine: TYPE = MACHINE DEPENDENT RECORD [
net: [0..256),
host: [0..256) ];
-- ************************ Procedures ********************** --
Register: PROC [ machine: Machine ] RETURNS [ instance: RPC.ShortROPE--!-- ];
-- Return value tells Lark what instance name to quick like a bunny plug into its
-- LarkServer interface in order for RPC and the diagnostic program to find it!
GetChar: PROC[ value: CARDINAL ];
-- values really characters
}.