Navigation
API > API/Runtime > API/Runtime/XMPP
Inheritance Hierarchy
- FSharedFromThisBase
- TSharedFromThis
- IXmppConnection
References
| Module | XMPP |
| Header | /Engine/Source/Runtime/Online/XMPP/Public/XmppConnection.h |
| Include | #include "XmppConnection.h" |
Syntax
class IXmppConnection : public TSharedFromThis< IXmppConnection >
Remarks
Base interface for connecting to Xmpp
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Destructor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | DumpState () |
Debug dump of this connection | |
| EXmppLoginStatus::Type | Obtain currently cached login status | ||
| const FXmppServer & | GetServer () |
Obtain last server details associated with the connection | |
| const FXmppUserJid & | GetUserJid () |
Get the jid of the last user login attempt Note that they may be logged out | |
| void | Login on the connection. | ||
| void | Logout () |
Logout on the connection with a user that has previously logged in. | |
| IXmppMessagesPtr | Messages () |
||
| IXmppMultiUserChatPtr | |||
| FOnXmppLoginChanged & | |||
| FOnXmppLoginComplete & | |||
| FOnXmppLogoutComplete & | |||
| FOnXmppStanzaReceived & | |||
| FOnXmppStanzaSent & | OnStanzaSent () |
||
| IXmppPresencePtr | Presence () |
||
| IXmppChatPtr | PrivateChat () |
||
| IXmppPubSubPtr | PubSub () |
||
| void | SetServer
(
const FXmppServer& Server |
Configure the connection with server details |
Typedefs
| Name | Description |
|---|---|
| FOnXmppLoginChanged | Delegate called when login completes |
| FOnXmppLoginComplete | Delegate called when login completes |
| FOnXmppLogoutComplete | Delegate called when logout completes |
| FOnXmppStanzaReceived | Alias for old typo, remove in 4.24 Delegate called when a message is received (ONLY STROPHE) |
| FOnXmppStanzaSent | Delegate called when a message is sent (ONLY STROPHE) |