summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Crayne <joe@jerkface.net>2019-12-04 17:50:44 -0500
committerJoe Crayne <joe@jerkface.net>2020-01-01 23:22:52 -0500
commitd6dc5ae72b8fd18c8d2e4f72c59dc6f93d635bc7 (patch)
treec7d4c8d5c9c33b4055e477b11c9c2b073b040610
parent1bc58d75f6d2abaecbc7c5d54b609a6329f3363d (diff)
InterruptibleDelay.hs -> src/Control/Concurrent/Delay.hs
-rw-r--r--dht/Connection.hs2
-rw-r--r--dht/Connection/Tcp.hs6
-rw-r--r--dht/Presence/DNSCache.hs2
-rw-r--r--dht/dht-client.cabal4
-rw-r--r--dht/src/Control/Concurrent/Delay.hs (renamed from dht/InterruptibleDelay.hs)2
-rw-r--r--dht/src/Control/Concurrent/PingMachine.hs (renamed from dht/PingMachine.hs)4
-rw-r--r--dht/todo.txt2
7 files changed, 10 insertions, 12 deletions
diff --git a/dht/Connection.hs b/dht/Connection.hs
index 9a4077f5..ea86f4bb 100644
--- a/dht/Connection.hs
+++ b/dht/Connection.hs
@@ -11,7 +11,7 @@ import qualified Data.Map as Map
11 ;import Data.Map (Map) 11 ;import Data.Map (Map)
12import Network.Socket (SockAddr(..)) 12import Network.Socket (SockAddr(..))
13 13
14import PingMachine 14import Control.Concurrent.PingMachine
15 15
16-- | This type indicates the current status of a connection. The type 16-- | This type indicates the current status of a connection. The type
17-- parameter indicates protocol-specific status information. To present 17-- parameter indicates protocol-specific status information. To present
diff --git a/dht/Connection/Tcp.hs b/dht/Connection/Tcp.hs
index 06290a1c..4d50d47f 100644
--- a/dht/Connection/Tcp.hs
+++ b/dht/Connection/Tcp.hs
@@ -22,7 +22,7 @@
22-- 22--
23module Connection.Tcp 23module Connection.Tcp
24 ( module Connection.Tcp 24 ( module Connection.Tcp
25 , module PingMachine ) where 25 , module Control.Concurrent.PingMachine ) where
26 26
27import Data.ByteString (ByteString,hGetNonBlocking) 27import Data.ByteString (ByteString,hGetNonBlocking)
28import qualified Data.ByteString.Char8 as S -- ( hPutStrLn, hPutStr, pack) 28import qualified Data.ByteString.Char8 as S -- ( hPutStrLn, hPutStr, pack)
@@ -71,8 +71,8 @@ import Data.Time.Clock (getCurrentTime,diffUTCTime)
71import qualified Data.Text as Text 71import qualified Data.Text as Text
72 ;import Data.Text (Text) 72 ;import Data.Text (Text)
73import DNSCache 73import DNSCache
74import InterruptibleDelay 74import Control.Concurrent.Delay
75import PingMachine 75import Control.Concurrent.PingMachine
76import Network.StreamServer 76import Network.StreamServer
77import Network.SocketLike hiding (sClose) 77import Network.SocketLike hiding (sClose)
78import qualified Connection as G 78import qualified Connection as G
diff --git a/dht/Presence/DNSCache.hs b/dht/Presence/DNSCache.hs
index 14581fee..9bb354e1 100644
--- a/dht/Presence/DNSCache.hs
+++ b/dht/Presence/DNSCache.hs
@@ -46,7 +46,7 @@ import System.IO.Unsafe
46import SockAddr () 46import SockAddr ()
47import ControlMaybe ( handleIO_ ) 47import ControlMaybe ( handleIO_ )
48import GetHostByAddr ( getHostByAddr ) 48import GetHostByAddr ( getHostByAddr )
49import InterruptibleDelay 49import Control.Concurrent.Delay
50import DPut 50import DPut
51import DebugTag 51import DebugTag
52 52
diff --git a/dht/dht-client.cabal b/dht/dht-client.cabal
index 4155e7e7..dc9b7ca2 100644
--- a/dht/dht-client.cabal
+++ b/dht/dht-client.cabal
@@ -110,7 +110,7 @@ library
110 Network.Tox.ContactInfo 110 Network.Tox.ContactInfo
111 Announcer 111 Announcer
112 Announcer.Tox 112 Announcer.Tox
113 InterruptibleDelay 113 Control.Concurrent.Delay
114 ByteStringOperators 114 ByteStringOperators
115 ClientState 115 ClientState
116 ConfigFiles 116 ConfigFiles
@@ -142,7 +142,7 @@ library
142 XMPPServer 142 XMPPServer
143 Util 143 Util
144 Presence 144 Presence
145 PingMachine 145 Control.Concurrent.PingMachine
146 Connection 146 Connection
147 ToxChat 147 ToxChat
148 ToxToXMPP 148 ToxToXMPP
diff --git a/dht/InterruptibleDelay.hs b/dht/src/Control/Concurrent/Delay.hs
index b2683441..67dcd451 100644
--- a/dht/InterruptibleDelay.hs
+++ b/dht/src/Control/Concurrent/Delay.hs
@@ -1,4 +1,4 @@
1module InterruptibleDelay where 1module Control.Concurrent.Delay where
2 2
3import Control.Concurrent 3import Control.Concurrent
4import Control.Monad 4import Control.Monad
diff --git a/dht/PingMachine.hs b/dht/src/Control/Concurrent/PingMachine.hs
index ccf5b1d3..a8f10e83 100644
--- a/dht/PingMachine.hs
+++ b/dht/src/Control/Concurrent/PingMachine.hs
@@ -1,6 +1,6 @@
1{-# LANGUAGE CPP #-} 1{-# LANGUAGE CPP #-}
2{-# LANGUAGE TupleSections #-} 2{-# LANGUAGE TupleSections #-}
3module PingMachine where 3module Control.Concurrent.PingMachine where
4 4
5import Control.Monad 5import Control.Monad
6import Data.Function 6import Data.Function
@@ -12,7 +12,7 @@ import GHC.Conc (labelThread)
12#endif 12#endif
13import Control.Concurrent.STM 13import Control.Concurrent.STM
14 14
15import InterruptibleDelay 15import Control.Concurrent.Delay
16 16
17type Miliseconds = Int 17type Miliseconds = Int
18type TimeOut = Miliseconds 18type TimeOut = Miliseconds
diff --git a/dht/todo.txt b/dht/todo.txt
index aaf1c6bd..98f10967 100644
--- a/dht/todo.txt
+++ b/dht/todo.txt
@@ -58,8 +58,6 @@ maint: Newtype for internet (ipv4,ipv6) sockaddr.
58maint: Rename files. 58maint: Rename files.
59 59
60 Announcer -> Network.Kademlia.Announce 60 Announcer -> Network.Kademlia.Announce
61 InterruptibleDelay -> Control.Concurrent.Delay
62 Roster -> Network.Tox.ContactInfo
63 Crypto.Tox -> Network.Tox.Crypto 61 Crypto.Tox -> Network.Tox.Crypto
64 Network.Tox.Crypto.Handlers -> Network.Tox.Friend.Handlers 62 Network.Tox.Crypto.Handlers -> Network.Tox.Friend.Handlers
65 Network.Tox.Crypto.Transport -> Network.Tox.Friend.Transport 63 Network.Tox.Crypto.Transport -> Network.Tox.Friend.Transport