@@ -70,6 +70,7 @@ import Control.Distributed.Process.Serializable (Serializable)
70--import Control.Distributed.Process.Debug
70--import Control.Distributed.Process.Debug
71import qualified STMContainers.Map as STMMap
71import qualified STMContainers.Map as STMMap
72import ProjectM36.Session
72import ProjectM36.Session
73+import ProjectM36.Sessions
73import ListT
74import ListT
75type Hostname = String
76type Hostname = String
@@ -96,7 +97,6 @@ defaultHeadName = "master"
96defaultRemoteConnectionInfo :: ConnectionInfo
97defaultRemoteConnectionInfo :: ConnectionInfo
97defaultRemoteConnectionInfo = RemoteProcessConnectionInfo defaultDatabaseName (createNodeId "127.0.0.1" defaultServerPort)
98defaultRemoteConnectionInfo = RemoteProcessConnectionInfo defaultDatabaseName (createNodeId "127.0.0.1" defaultServerPort)
99−type Sessions = STMMap.Map SessionId Session
101data Connection = InProcessConnection PersistenceStrategy Sessions (TVar TransactionGraph) |
101data Connection = InProcessConnection PersistenceStrategy Sessions (TVar TransactionGraph) |
102 RemoteProcessConnection LocalNode ProcessId
102 RemoteProcessConnection LocalNode ProcessId