haskell-xmpp-1.0.2: Haskell XMPP (eXtensible Message Passing Protocol, a.k.a. Jabber) library

Copyright(c) pierre, 2007
LicenseBSD-style (see the file libraries/base/LICENSE)
Maintainerk.pierre.k@gmail.com
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell98

Network.XMPP.Concurrent

Description

Concurrent actions over single IO channel

Synopsis

Documentation

data Thread

runThreaded :: XmppThreadT () -> XmppStateT ()

Runs thread in XmppState monad

withNewThread :: XmppThreadT () -> XmppThreadT ThreadId

Runs specified action in parallel

loop :: XmppThreadT () -> XmppThreadT ()

Turns action into infinite loop