You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
-- | RFC 6121: Instant Messaging and Presence
|
|
|
|
|
--
|
|
|
|
|
module Network.Xmpp.IM
|
|
|
|
|
( -- * Instant Messages
|
|
|
|
|
InstantMessage(..)
|
|
|
|
|
, MessageBody(..)
|
|
|
|
|
, MessageThread(..)
|
|
|
|
|
, MessageSubject(..)
|
|
|
|
|
, InstantMessage (..)
|
|
|
|
|
, Subscription(..)
|
|
|
|
|
, instantMessage
|
|
|
|
|
, simpleIM
|
|
|
|
|
, getIM
|
|
|
|
|
, withIM
|
|
|
|
|
, answerIM
|
|
|
|
|
-- * Presence
|
|
|
|
|
, ShowStatus(..)
|
|
|
|
|
, IMPresence(..)
|
|
|
|
|
, imPresence
|
|
|
|
|
, getIMPresence
|
|
|
|
|
, withIMPresence
|
|
|
|
|
-- * Roster
|
|
|
|
|
, Roster(..)
|
|
|
|
|
, Item(..)
|
|
|
|
|
, getRoster
|
|
|
|
|
, rosterAdd
|
|
|
|
|
, rosterRemove
|
|
|
|
|
) where
|
|
|
|
|
|
|
|
|
|
import Network.Xmpp.IM.Message
|
|
|
|
|
import Network.Xmpp.IM.Presence
|
|
|
|
|
import Network.Xmpp.IM.Roster
|
|
|
|
|
import Network.Xmpp.IM.Roster.Types
|