![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <XmppConnection.h>
Public Member Functions | |
| FXmppUserJid (FString InId=FString(), FString InDomain=FString(), FString InResource=FString()) | |
| bool | ParseResource (FString &OutAppId, FString &OutPlatform, FString &OutPlatformUserId) const |
| bool | operator== (const FXmppUserJid &Other) const |
| bool | operator!= (const FXmppUserJid &Other) const |
| FString | GetFullPath () const |
| FString | GetBareId () const |
| bool | IsValid () const |
| XMPP_API FString | ToDebugString () const |
Static Public Member Functions | |
| static XMPP_API FXmppUserJid | FromFullJid (const FString &JidString) |
| static XMPP_API bool | ParseResource (const FString &InResource, FString &OutAppId, FString &OutPlatform, FString &OutPlatformUserId) |
| static XMPP_API FString | CreateResource (const FString &AppId, const FString &Platform, const FString &PlatformUserId) |
| static XMPP_API FString | ParseMucUserResource (const FString &InResource) |
Public Attributes | |
| FString | Id |
| FString | Domain |
| FString | Resource |
Jid for identifying user on the current connection as well as roster members
|
inlineexplicit |
|
static |
|
static |
Create an FXmppUserJid from a formatted JID e.g., user@domain/resource
| JidString | the formatted JID |
|
inline |
Return Bare id (id@domain)
|
inline |
full jid path <id@domain/resource>
|
inline |
|
inline |
|
inline |
|
static |
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
|
static |
Get the components that comprise the resource
| InResource | The resource to parse |
| OutAppId | The app id the user is using |
| OutPlatform | The platform the user is using |
| OutPlatformUserId | The platform user id (optional) |
|
inline |
Get the components that comprise the resource
| OutAppId | The app id the user is using |
| OutPlatform | The platform the user is using |
| OutPlatformUserId | The platform user id (optional) |
| FString FXmppUserJid::ToDebugString | ( | ) | const |
| FString FXmppUserJid::Domain |
domain user has access to
| FString FXmppUserJid::Id |
unique id for the user
| FString FXmppUserJid::Resource |
client resource user is logged in from