-- ThSystem.config
-- Makes ThSystem.bcd
-- last edit by Dan Swinehart on December 5, 1983 5:49 pm
Last Edited by: Swinehart, February 8, 1984 6:02 pm
ThSystem: CONFIGURATION
IMPORTS Atom, BasicTime, BTree, BTreeVM, Commander, CommandTool, Convert, FS, FSBackdoor, GVNames, IO, Log, LupineRuntime, Names, Nice, Process, PrincOpsUtils, ProcessProps, RefTab, RefText, Rope, RPC, RPCBinding, Rope, RPCLupine, RPCSecurity, SafeStorage, SpyLog, UserProfile
EXPORTS Names, Thrush, ThNet, ThParty, ThPartyPrivate, ThSmartsRpcControl, ThVersions, TU
CONTROL NamesGVAuthImpl, TriplesImpl, DESDummy, MulticastRpcClientImpl, WhitePagesImpl, WPBTreeImpl, TUImpl, ThVersionsImpl, ThServer --, ThClient -- = {
ThServer: CONFIGURATION
IMPORTS Atom, BasicTime, DESFace, GVNames, IO, Log, LupineRuntime, Multicast, MulticastRpcControl, Names, Nice, Process, Rope, RPC, RPCBinding, RPCLupine, SafeStorage, SpyLog, Thrush, ThNet, ThVersions, Triples, TU, UserProfile
EXPORTS ThSmartsPrivate, ThParty, ThPartyPrivate, ThSmartsRpcControl
It is OK for a package that knows it's local to bind directly to these interfaces.
CONTROL RedBlackTreeImpl, RemoteSmarts, ThPartyRpcServerImpl, ThPartyMonitorImpl, ThPartyOpsImpl, ThPartySupervisorImpl, ThPartyInitImpl, LarkSmartsRpcServerImpl, LarkRpcClientImpl, LarkRpcBinderImpl, LarkInImpl, LarkOutImpl, LarkSmartsMonitorImpl, LarkSmartsImpl, LarkSmartsSupImpl, LarkSmartsInitImpl, --LarkTrunkSmartsImpl, -- BluejayUtilsRpcClientImpl, ThExportOtherImpl = {
RemoteSmarts: CONFIGURATION
IMPORTS LupineRuntime, Rope, RPCLupine, SafeStorage
EXPORTS ThSmartsRpcControl
CONTROL ThSmartsRpcClientImpl, ThSmartsRpcBinderImpl = {
ThSmartsRpcClientImpl;
ThSmartsRpcBinderImpl; };
RemoteSmarts;
ThPartyMonitorImpl;
ThPartyInitImpl;
ThPartyOpsImpl;
ThPartySupervisorImpl;
ThPartyRpcServerImpl;
LarkSmartsRpcServerImpl;
LarkRpcClientImpl;
LarkRpcBinderImpl;
LarkSmartsMonitorImpl;
LarkSmartsSupImpl;
LarkSmartsImpl;
LarkTrunkSmartsImpl;
LarkSmartsInitImpl;
LarkInImpl;
LarkOutImpl;
BluejayUtilsRpcClientImpl;
ThExportOtherImpl;
RedBlackTreeImpl;
};
ThClient: CONFIGURATION
IMPORTS ConvertUnsafe, Heap, IO, LupineRuntime, Names, Process, Rope, RopeInline, RPC, RPCLupine, AMBridge, SafeStorage, ThSmartsPrivate, Thrush, ThNet, UnsafeStorage, UserProfile
CONTROL LarkSmartsRpcClientImpl --, LarkRpcServerImpl, LarkSimImpl -- = {
LarkSmartsRpcClientImpl;
LarkRpcServerImpl;
LarkSimImpl;
};
WhitePagesImpl;
WPBTreeImpl;
ThVersionsImpl;
ThServer;
ThClient;
TUImpl;
NamesGVAuthImpl;
TriplesImpl;
DESDummy;
MulticastRpcClientImpl;
}.