XMPP

Classes

Name

Description

Public class

FXmppChatMember

Member of a chat room

Public class

FXmppChatMessage

Chat message received from another Xmpp user

Public class

FXmppMessage

Message received from Xmpp user/admin

Public class

FXmppModule

Module for Xmpp connections Use CreateConnection to create a new Xmpp connection

Public class

FXmppMucPresence

Muc room presence from an Xmpp muc room member

Public class

FXmppPubSubConfig

Info to configure a new PubSub node

Public class

FXmppPubSubMessage

Message received from PubSub node

Public class

FXmppPubSubNode

Info cached about a PubSub node

Public class

FXmppRoomConfig

Info to configure a new room

Public class

FXmppRoomInfo

Info for a joined/created chat room

Public class

FXmppServer

Info needed for connecting to an XMPP server

Public class

FXmppUserJid

Jid for identifying user on the current connection as well as roster members

Public class

FXmppUserPresence

User presence info obtained from Xmpp roster

Public class

IXmppChat

Interface for sending/receiving chat messages between users

Public class

IXmppConnection

Base interface for connecting to Xmpp

Public class

IXmppMessages

Interface for sending/receiving messages between users (also admin to user notifications)

Public class

IXmppMultiUserChat

Interface for creating/joining/chatting in a MUC

Public class

IXmppPresence

Interface for updating presence for current user and for obtaining updates of roster members

Public class

IXmppPubSub

Interface for publishing/subscribing to events

Typedefs

Enums

Name

Description

Public enum

EXmppChatMemberAffiliation::Type

Affiliation of a chat room member (long term associations with a room, persists across visits) http://xmpp.org/extensions/xep-0045.html#affil

Public enum

EXmppChatMemberRole::Type

Role of a chat room member (temporary role while in the room) http://xmpp.org/extensions/xep-0045.html#roles

Public enum

EXmppLoginStatus::Type

Possible XMPP login states

Public enum

EXmppPresenceStatus::Type

Basic presence online states

Functions

Name Description

Public function

const TCHAR ...

 

EXmppChatMemberAffiliation::ToString

(
    Type Affiliation
)

Public function

Type

 

EXmppChatMemberAffiliation::ToType

(
    const FString & Affiliation
)

Public function

const TCHAR ...

 

EXmppChatMemberRole::ToString

(
    Type Role
)

Public function

Type

 

EXmppChatMemberRole::ToType

(
    const FString & Role
)

Public function

const TCHAR ...

 

EXmppLoginStatus::ToString

(
    EXmppLoginStatus::Type EnumVal
)

Public function

const TCHAR ...

 

EXmppPresenceStatus::ToString

(
    EXmppPresenceStatus::Type EnumVal
)