Safe Haskell | None |
---|
Documentation
type Channel = StateT ChannelState IOSource
data ChannelState Source
ChannelState | |
|
data ChannelMessage Source
data ChannelConfig Source
ChannelConfig | |
|
data ChannelRequest Source
newChannel :: ChannelConfig -> (SenderMessage -> IO ()) -> Word32 -> Word32 -> Word32 -> Word32 -> String -> IO (Chan ChannelMessage)Source
chanLoop :: Chan ChannelMessage -> Channel ()Source
channelError :: String -> Channel ()Source
channelMessage :: String -> Channel ()Source
channelFail :: Channel ()Source
channelSuccess :: Channel ()Source
channelDone :: Channel ()Source
spawnProcess :: IO (Handle, Handle, Handle, ProcessHandle) -> Channel ()Source