-- AlpObjPkgRemoteImpls.config
-- Last edited by
--   MBrown on March 16, 1983 4:30 pm
--   Kolling on May 13, 1983 3:41 pm
AlpObjPkgRemoteImpls: CONFIG
  IMPORTS
    -- Alpine (hopefully these will stay unbound).
    AlpineFile, AlpineOwner, AlpineTransaction, AlpineVolume, ClientMap,
    -- Cedar
    CedarSnapshot, ConvertUnsafe, Heap, LupineRuntime, MesaRPC, Rope, RopeInline, RPC,
       RPCLupine, RTTypesBasic, SafeStorage, UnsafeStorage, UserCredentials
  EXPORTS
    AlpFile, AlpInstance, AlpTransaction
  CONTROL
    PublicErrorImpl, AlpObjectPackageImpls, AlpineOwnerRpcClientImpl,
    AlpineOwnerRpcBinderImpl, AlpineVolumeRpcClientImpl, AlpineVolumeRpcBinderImpl,
    AlpineFileRpcClientImpl, AlpineFileRpcBinderImpl, AlpineTransactionRpcClientImpl,
    AlpineTransactionRpcBinderImpl =
  
  BEGIN
  [alpineOwner: AlpineOwner, AlpineOwnerRpcControl: AlpineOwnerRpcControl] ←
       AlpineOwnerRpcClientImpl[];
  AlpineOwnerRpcBinderImpl;
  [alpineVolume: AlpineVolume, AlpineVolumeRpcControl: AlpineVolumeRpcControl] ←
       AlpineVolumeRpcClientImpl[];
  AlpineVolumeRpcBinderImpl;
  [alpineFile: AlpineFile, AlpineFileRpcControl: AlpineFileRpcControl] ←
       AlpineFileRpcClientImpl[];
  AlpineFileRpcBinderImpl;
  [alpineTransaction: AlpineTransaction, AlpineTransactionRpcControl:
       AlpineTransactionRpcControl] ← AlpineTransactionRpcClientImpl[];
  AlpineTransactionRpcBinderImpl;
  AlpObjectPackageImpls;
  
  PublicErrorImpl;
  
  END.