UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FXmppChatMember Class Reference

#include <XmppMultiUserChat.h>

Public Member Functions

 FXmppChatMember ()
 
 FXmppChatMember (const FXmppMucPresence &MemberPresence)
 
FString ToDebugString () const
 

Public Attributes

FString Nickname
 
FXmppUserJid RoomMemberJid
 
FXmppUserJid UserJid
 
FXmppUserPresence UserPresence
 
EXmppChatMemberAffiliation::Type Affiliation
 
EXmppChatMemberRole::Type Role
 

Detailed Description

Member of a chat room

Constructor & Destructor Documentation

◆ FXmppChatMember() [1/2]

FXmppChatMember::FXmppChatMember ( )
inline

◆ FXmppChatMember() [2/2]

FXmppChatMember::FXmppChatMember ( const FXmppMucPresence MemberPresence)
inlineexplicit

Member Function Documentation

◆ ToDebugString()

FString FXmppChatMember::ToDebugString ( ) const
inline
Returns
string representation of this object suitable for logging

Member Data Documentation

◆ Affiliation

EXmppChatMemberAffiliation::Type FXmppChatMember::Affiliation

Affiliation of the member in the chat room

◆ Nickname

FString FXmppChatMember::Nickname

Nickname of the user

◆ Role

EXmppChatMemberRole::Type FXmppChatMember::Role

Role of the member in the chat room

◆ RoomMemberJid

FXmppUserJid FXmppChatMember::RoomMemberJid

JID of the member for the chat room Use this to identify the user in the chat room (such as iterating the chat room's members) ex: RoomId@MucDomain/MemberMucResource

◆ UserJid

FXmppUserJid FXmppChatMember::UserJid

JID of the member outside of the chat room, if the room is non-anonymous. May be blank. Use this to identify the user outside of the chat room (such as private messages) ex: AccountId@Domain/Resource

See also
https://xmpp.org/extensions/xep-0045.html#enter-nonanon

◆ UserPresence

FXmppUserPresence FXmppChatMember::UserPresence

Presence of the member


The documentation for this class was generated from the following file: