Navigation
API > API/Runtime > API/Runtime/XMPP
References
| Module | XMPP |
| Header | /Engine/Source/Runtime/Online/XMPP/Public/XmppConnection.h |
| Include | #include "XmppConnection.h" |
Syntax
class FXmppUserJid
Remarks
Jid for identifying user on the current connection as well as roster members
Variables
| Type | Name | Description | |
|---|---|---|---|
| FString | Domain | Domain user has access to | |
| FString | Id | Unique id for the user | |
| FString | Resource | Client resource user is logged in from |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FXmppUserJid
(
FString InId, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FString | CreateResource
(
const FString& AppId, |
||
| FXmppUserJid | FromFullJid
(
const FString& JidString |
Create an FXmppUserJid from a formatted JID e.g., user@domain/resource | |
| FString | GetBareId () |
Return Bare id (id@domain) | |
| FString | GetFullPath () |
Full jid path |
|
| bool | IsValid () |
||
| FString | ParseMucUserResource
(
const FString& InResource |
Separate the MUC half of the resource (nickname:userid) from the UserJid resource portion (Vx:AppId:Platform:etc) This is highly dependent on FChatRoomMemberMcp::BuildMemberJidResourceString | |
| bool | ParseResource
(
FString& OutAppId, |
Get the components that comprise the resource | |
| bool | ParseResource
(
const FString& InResource, |
Get the components that comprise the resource | |
| FString |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const FXmppUserJid& Other |
||
| bool | operator==
(
const FXmppUserJid& Other |