-- | Module: $Header$ -- Description: A minimalistic and easy-to-use XMPP library -- Copyright: Copyright © 2010-2011 Jon Kristensen -- License: BSD-3 -- -- Maintainer: info@pontarius.org -- Stability: unstable -- Portability: portable -- | Pontarius XMPP aims to be a secure, concurrent/event-based and easy-to-use -- XMPP library for Haskell. It is being actively developed. -- -- Note that we are not recommending anyone to use Pontarius XMPP at this time -- as it's still in an experimental stage and will have its API and data types -- modified frequently. See the project's web site at -- for more information. -- -- This module will be documented soon. module Network.XMPP ( -- Network.XMPP.JID JID (..) , jid , jidIsFull , jidIsBare , stringToJID , jidToString -- Network.XMPP.SASL , replyToChallenge1 -- Network.XMPP.Session , XMPPInEvent (..) , XMPPOutEvent (..) , createSession -- Network.XMPP.Stanza , StanzaID (SID) , From , To , XMLLang , Stanza (..) , MessageType (..) , Message (..) , message , PresenceType (..) , Presence (..) , presence , IQ (..) , iqGet , iqSet , iqResult , iqStanza , iqPayloadNamespace , iqPayload -- Network.XMPP.Utilities , elementToString , elementsToString , getID , getID_ ) where import Network.XMPP.JID import Network.XMPP.SASL import Network.XMPP.Session import Network.XMPP.Stanza import Network.XMPP.Utilities