diff options
Diffstat (limited to 'Presence/Server.hs')
-rw-r--r-- | Presence/Server.hs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Presence/Server.hs b/Presence/Server.hs index deab779b..369bd538 100644 --- a/Presence/Server.hs +++ b/Presence/Server.hs | |||
@@ -45,6 +45,20 @@ doServer :: | |||
45 | -> IO () ) | 45 | -> IO () ) |
46 | -> IO b | 46 | -> IO b |
47 | -} | 47 | -} |
48 | {- | ||
49 | doServer | ||
50 | :: (HOccursFst ConnectionFinalizer l, HList t) => | ||
51 | HCons PortNumber t | ||
52 | -> (l | ||
53 | -> ByteString | ||
54 | -> (() -> IO ()) | ||
55 | -> IO ()) | ||
56 | -> (Socket | ||
57 | -> HCons | ||
58 | Handle (HCons ConnId (HCons PortNumber t)) | ||
59 | -> IO l) | ||
60 | -> IO Socket | ||
61 | -} | ||
48 | doServer port g startCon = runServer2 port (runConn2 g) | 62 | doServer port g startCon = runServer2 port (runConn2 g) |
49 | where | 63 | where |
50 | runConn2 g st (sock,_) = do | 64 | runConn2 g st (sock,_) = do |