-- File [Ivy]<Nelson>Lupine>LupineMarshalTestCombined.config. -- Last edited by BZM on 12-May-82 19:41:04. -- Single machine timing test program. See MarshalTestLupine.cm. LupineMarshalTestCombined: CONFIGURATION IMPORTS Atom, ConvertUnsafe, Format, Heap, Inline, LongString, LupineRuntime, Process, Rope, RopeInline, RPC, RPCLupine, Runtime, SafeStorage, SpyClient, System, Time, TTY, UnsafeStorage CONTROL LupineMarshalTestBinder, LupineMarshalTestDriver = BEGIN -- Rpc runtime. -- RpcRuntime is loaded on the command line. -- Exerciser. LupineExerciserPkg; -- The marshal test implementation (server). [serverMarshalTest: LupineMarshalTest] ← LupineMarshalTestImpl[]; [serverRpcControl: LupineMarshalTestRpcControl] ← LupineMarshalTestRpcServerImpl[ --Explicit IMPORTS: serverMarshalTest, RPCLupine, LupineRuntime, Atom, ConvertUnsafe, Heap, RopeInline, SafeStorage, UnsafeStorage, --Implicit IMPORTS: Inline, Rope ]; -- The marshal test driver (client). [clientMarshalTest: LupineMarshalTest, clientRpcControl: LupineMarshalTestRpcControl ] ← LupineMarshalTestRpcClientImpl[]; LupineMarshalTestDriver[ Heap, LupineExerciser, clientMarshalTest, Process, Rope ]; -- The marshal test binder (client). LupineMarshalTestBinder[clientRpcControl, serverRpcControl, RPC, Runtime]; END. -- LupineMarshalTestCombined.