DIRECTORY CD, CDGenerate, CDGenerateRemote, CDRemote, Rope; CDGenerateRemoteImpl: CEDAR PROGRAM IMPORTS CDRemote EXPORTS CDGenerateRemote SHARES CDRemote = BEGIN GetRemoteTable: PUBLIC PROC [designName: Rope.ROPE] RETURNS [CDGenerate.Table] = { RETURN [CDRemote.GetTable[designName]]; }; RemoteName: PUBLIC PROC [table: CDGenerate.Table] RETURNS [Rope.ROPE] = { RETURN [CDRemote.DesignName[table]]; }; CacheRemoteDesign: PUBLIC PROC [for: CD.Design, remote: CD.Design] = { CDRemote.CacheDesign[for, remote]; }; FetchRemoteDesign: PUBLIC PROC [for: CD.Design, name: Rope.ROPE] RETURNS [remote: CD.Design] = { RETURN [CDRemote.FetchDesign[for, name]]; }; END. âCDGenerateRemoteImpl.mesa (part of ChipNDale) Copyright c 1985 by Xerox Corporation. All rights reserved. by Christian Jacobi, June 5, 1985 8:02:35 pm PDT Last Edited by Christian Jacobi, August 29, 1985 4:28:47 pm PDT Ê^˜šœ-™-Jšœ Ïmœ1™