-- 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 }.