- type HasConnected = Bool
- type IrcConnect = Map Server (MVar Handle, Map Channel [ProcessID])
- data IrcStatus = IrcStatus {}
- ircInitStatus :: IO IrcStatus
- ircSendMessage :: IrcStatus -> IrcDaemonSignalArgs -> IO ()
- ircPart :: IrcStatus -> IrcDaemonSignalArgs -> IO ()
- ircJoin :: IrcStatus -> IrcDaemonSignalArgs -> IO ()
- ircListenServerMessage :: IrcStatus -> (Server, Handle) -> IO ()
- write :: Handle -> ByteString -> IO ()
Documentation
type HasConnected = BoolSource
ircInitStatus :: IO IrcStatusSource
Initial status.
ircSendMessage :: IrcStatus -> IrcDaemonSignalArgs -> IO ()Source
Send irc message.