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

#include <XmppPresence.h>

+ Inheritance diagram for FXmppMucPresence:

Public Member Functions

 FXmppMucPresence ()
 
const FString & GetRoomId () const
 
const FString & GetNickName () const
 
- Public Member Functions inherited from FXmppUserPresence
bool operator== (const FXmppUserPresence &Presence) const
 
bool operator!= (const FXmppUserPresence &Presence) const
 

Public Attributes

FString Role
 
FString Affiliation
 
FXmppUserJid MemberJid
 
- Public Attributes inherited from FXmppUserPresence
EXmppPresenceStatus::Type Status = EXmppPresenceStatus::Offline
 
bool bIsAvailable = true
 
FDateTime SentTime = FDateTime::MinValue()
 
FDateTime ReceivedTime = FDateTime::MinValue()
 
FString AppId
 
FString Platform
 
FString StatusStr
 
FXmppUserJid UserJid
 

Detailed Description

Muc room presence from an Xmpp muc room member

Constructor & Destructor Documentation

◆ FXmppMucPresence()

FXmppMucPresence::FXmppMucPresence ( )
inline

constructor

Member Function Documentation

◆ GetNickName()

const FString & FXmppMucPresence::GetNickName ( ) const
inline

◆ GetRoomId()

const FString & FXmppMucPresence::GetRoomId ( ) const
inline

Member Data Documentation

◆ Affiliation

FString FXmppMucPresence::Affiliation

Affiliation of the member in the room

◆ MemberJid

FXmppUserJid FXmppMucPresence::MemberJid

JID of the member outside of the chat room, if the room is non-anonymous. May be blank. Different from UserJid, where UserJid is the identifier of this member inside of the chat room. 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

◆ Role

FString FXmppMucPresence::Role

Role of the member in the room


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