UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
XmppChat.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "XmppConnection.h"
7
28
33{
34public:
35
37 virtual ~IXmppChat() {}
38
47 virtual bool SendChat(const FXmppUserJid& RecipientId, const FString& Message) = 0;
48
59};
60
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition XmppChat.h:12
FXmppUserJid FromJid
Definition XmppChat.h:20
FXmppChatMessage()
Definition XmppChat.h:15
FDateTime Timestamp
Definition XmppChat.h:26
FXmppUserJid ToJid
Definition XmppChat.h:22
FString Body
Definition XmppChat.h:24
Definition XmppConnection.h:99
Definition XmppChat.h:33
DECLARE_MULTICAST_DELEGATE_ThreeParams(FOnXmppChatReceived, const TSharedRef< IXmppConnection > &, const FXmppUserJid &, const TSharedRef< FXmppChatMessage > &)
virtual FOnXmppChatReceived & OnReceiveChat()=0
virtual bool SendChat(const FXmppUserJid &RecipientId, const FString &Message)=0
virtual ~IXmppChat()
Definition XmppChat.h:37
Definition SharedPointer.h:153
Definition DateTime.h:76