@@ -43,13 +43,13 @@ testPing transport = do
45 forkIO $ do
45 forkIO $ do
46− localNode <- newLocalNode transport initRemoteCallMetaData
46+ localNode <- newLocalNode transport initRemoteTable
47 addr <- forkProcess localNode ping
47 addr <- forkProcess localNode ping
48 putMVar serverAddr addr
48 putMVar serverAddr addr
51 forkIO $ do
51 forkIO $ do
52− localNode <- newLocalNode transport initRemoteCallMetaData
52+ localNode <- newLocalNode transport initRemoteTable
53 pingServer <- readMVar serverAddr
53 pingServer <- readMVar serverAddr
55 let numPings = 10000
55 let numPings = 10000
@@ -117,13 +117,13 @@ testMonitorUnreachable transport mOrL un = do
117 done <- newEmptyMVar
117 done <- newEmptyMVar
119 forkIO $ do
119 forkIO $ do
120− localNode <- newLocalNode transport initRemoteCallMetaData
120+ localNode <- newLocalNode transport initRemoteTable
121 addr <- forkProcess localNode . liftIO $ threadDelay 1000000
121 addr <- forkProcess localNode . liftIO $ threadDelay 1000000
122 closeLocalNode localNode
122 closeLocalNode localNode
123 putMVar deadProcess addr
123 putMVar deadProcess addr
125 forkIO $ do
125 forkIO $ do
126− localNode <- newLocalNode transport initRemoteCallMetaData
126+ localNode <- newLocalNode transport initRemoteTable
127 theirAddr <- readMVar deadProcess
127 theirAddr <- readMVar deadProcess
128 runProcess localNode $
128 runProcess localNode $
129 monitorTestProcess theirAddr mOrL un DiedDisconnect Nothing done
129 monitorTestProcess theirAddr mOrL un DiedDisconnect Nothing done
@@ -138,13 +138,13 @@ testMonitorNormalTermination transport mOrL un = do
138 done <- newEmptyMVar
138 done <- newEmptyMVar
140 forkIO $ do
140 forkIO $ do
141− localNode <- newLocalNode transport initRemoteCallMetaData
141+ localNode <- newLocalNode transport initRemoteTable
142 addr <- forkProcess localNode $
142 addr <- forkProcess localNode $
143 liftIO $ readMVar monitorSetup
143 liftIO $ readMVar monitorSetup
144 putMVar monitoredProcess addr
144 putMVar monitoredProcess addr
146 forkIO $ do
146 forkIO $ do
147− localNode <- newLocalNode transport initRemoteCallMetaData
147+ localNode <- newLocalNode transport initRemoteTable
148 theirAddr <- readMVar monitoredProcess
148 theirAddr <- readMVar monitoredProcess
149 runProcess localNode $
149 runProcess localNode $
150 monitorTestProcess theirAddr mOrL un DiedNormal (Just monitorSetup) done
150 monitorTestProcess theirAddr mOrL un DiedNormal (Just monitorSetup) done
@@ -161,14 +161,14 @@ testMonitorAbnormalTermination transport mOrL un = do
161 let err = userError "Abnormal termination"
161 let err = userError "Abnormal termination"
163 forkIO $ do
163 forkIO $ do
164− localNode <- newLocalNode transport initRemoteCallMetaData
164+ localNode <- newLocalNode transport initRemoteTable
165 addr <- forkProcess localNode . liftIO $ do
165 addr <- forkProcess localNode . liftIO $ do
166 readMVar monitorSetup
166 readMVar monitorSetup
167 throwIO err
167 throwIO err
168 putMVar monitoredProcess addr
168 putMVar monitoredProcess addr
170 forkIO $ do
170 forkIO $ do
171− localNode <- newLocalNode transport initRemoteCallMetaData
171+ localNode <- newLocalNode transport initRemoteTable
172 theirAddr <- readMVar monitoredProcess
172 theirAddr <- readMVar monitoredProcess
173 runProcess localNode $
173 runProcess localNode $
174 monitorTestProcess theirAddr mOrL un (DiedException (show err)) (Just monitorSetup) done
174 monitorTestProcess theirAddr mOrL un (DiedException (show err)) (Just monitorSetup) done
@@ -180,7 +180,7 @@ testMonitorLocalDeadProcess :: NT.Transport -> Bool -> Bool -> IO ()
180testMonitorLocalDeadProcess transport mOrL un = do
180testMonitorLocalDeadProcess transport mOrL un = do
181 processDead <- newEmptyMVar
181 processDead <- newEmptyMVar
182 processAddr <- newEmptyMVar
182 processAddr <- newEmptyMVar
183− localNode <- newLocalNode transport initRemoteCallMetaData
183+ localNode <- newLocalNode transport initRemoteTable
184 done <- newEmptyMVar
184 done <- newEmptyMVar
186 forkIO $ do
186 forkIO $ do
@@ -203,12 +203,12 @@ testMonitorRemoteDeadProcess transport mOrL un = do
203 done <- newEmptyMVar
203 done <- newEmptyMVar
205 forkIO $ do
205 forkIO $ do
206− localNode <- newLocalNode transport initRemoteCallMetaData
206+ localNode <- newLocalNode transport initRemoteTable
207 addr <- forkProcess localNode . liftIO $ putMVar processDead ()
207 addr <- forkProcess localNode . liftIO $ putMVar processDead ()
208 putMVar processAddr addr
208 putMVar processAddr addr
210 forkIO $ do
210 forkIO $ do
211− localNode <- newLocalNode transport initRemoteCallMetaData
211+ localNode <- newLocalNode transport initRemoteTable
212 theirAddr <- readMVar processAddr
212 theirAddr <- readMVar processAddr
213 readMVar processDead
213 readMVar processDead
214 runProcess localNode $ do
214 runProcess localNode $ do
@@ -224,14 +224,14 @@ testMonitorDisconnect transport mOrL un = do
224 done <- newEmptyMVar
224 done <- newEmptyMVar
226 forkIO $ do
226 forkIO $ do
227− localNode <- newLocalNode transport initRemoteCallMetaData
227+ localNode <- newLocalNode transport initRemoteTable
228 addr <- forkProcess localNode . liftIO $ threadDelay 1000000
228 addr <- forkProcess localNode . liftIO $ threadDelay 1000000
229 putMVar processAddr addr
229 putMVar processAddr addr
230 readMVar monitorSetup
230 readMVar monitorSetup
231 NT.closeEndPoint (localEndPoint localNode)
231 NT.closeEndPoint (localEndPoint localNode)
233 forkIO $ do
233 forkIO $ do
234− localNode <- newLocalNode transport initRemoteCallMetaData
234+ localNode <- newLocalNode transport initRemoteTable
235 theirAddr <- readMVar processAddr
235 theirAddr <- readMVar processAddr
236 runProcess localNode $ do
236 runProcess localNode $ do
237 monitorTestProcess theirAddr mOrL un DiedDisconnect (Just monitorSetup) done
237 monitorTestProcess theirAddr mOrL un DiedDisconnect (Just monitorSetup) done
@@ -272,13 +272,13 @@ testMath transport = do
273 -- Server
273 -- Server
274 forkIO $ do
274 forkIO $ do
275− localNode <- newLocalNode transport initRemoteCallMetaData
275+ localNode <- newLocalNode transport initRemoteTable
276 addr <- forkProcess localNode math
276 addr <- forkProcess localNode math
277 putMVar serverAddr addr
277 putMVar serverAddr addr
279 -- Client
279 -- Client
280 forkIO $ do
280 forkIO $ do
281− localNode <- newLocalNode transport initRemoteCallMetaData
281+ localNode <- newLocalNode transport initRemoteTable
282 mathServer <- readMVar serverAddr
282 mathServer <- readMVar serverAddr
284 runProcess localNode $ do
284 runProcess localNode $ do