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

#include <XmppPresence.h>

+ Inheritance diagram for FXmppUserPresence:

Public Member Functions

bool operator== (const FXmppUserPresence &Presence) const
 
bool operator!= (const FXmppUserPresence &Presence) const
 

Public Attributes

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

User presence info obtained from Xmpp roster

Member Function Documentation

◆ operator!=()

bool FXmppUserPresence::operator!= ( const FXmppUserPresence Presence) const
inline

◆ operator==()

bool FXmppUserPresence::operator== ( const FXmppUserPresence Presence) const
inline

Member Data Documentation

◆ AppId

FString FXmppUserPresence::AppId

app id user is logged in from

◆ bIsAvailable

bool FXmppUserPresence::bIsAvailable = true

connected an available to receive messages

◆ Platform

FString FXmppUserPresence::Platform

platform associated with this client

◆ ReceivedTime

FDateTime FXmppUserPresence::ReceivedTime = FDateTime::MinValue()

time when presence was sent by the user

◆ SentTime

FDateTime FXmppUserPresence::SentTime = FDateTime::MinValue()

time when presence was sent by the user

◆ Status

state of basic online status

◆ StatusStr

FString FXmppUserPresence::StatusStr

string that will be parsed for further displayed presence info

◆ UserJid

FXmppUserJid FXmppUserPresence::UserJid

full jid for user that sent this presence update


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