UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IXmppMultiUserChat Member List

This is the complete list of members for IXmppMultiUserChat, including all inherited members.

ConfigureRoom(const FXmppRoomId &RoomId, const FXmppRoomConfig &RoomConfig)=0IXmppMultiUserChatpure virtual
CreateRoom(const FXmppRoomId &RoomId, const FString &Nickname, const FXmppRoomConfig &RoomConfig=FXmppRoomConfig())=0IXmppMultiUserChatpure virtual
DECLARE_MULTICAST_DELEGATE_FourParams(FOnXmppRoomCreateComplete, const TSharedRef< IXmppConnection > &, bool, const FXmppRoomId &, const FString &)IXmppMultiUserChat
DECLARE_MULTICAST_DELEGATE_FourParams(FOnXmppRoomConfigureComplete, const TSharedRef< IXmppConnection > &, bool, const FXmppRoomId &, const FString &)IXmppMultiUserChat
DECLARE_MULTICAST_DELEGATE_FourParams(FOnXmppRoomInfoRefreshComplete, const TSharedRef< IXmppConnection > &, bool, const FXmppRoomId &, const FString &)IXmppMultiUserChat
DECLARE_MULTICAST_DELEGATE_FourParams(FOnXmppRoomJoinPublicComplete, const TSharedRef< IXmppConnection > &, bool, const FXmppRoomId &, const FString &)IXmppMultiUserChat
DECLARE_MULTICAST_DELEGATE_FourParams(FOnXmppRoomJoinPrivateComplete, const TSharedRef< IXmppConnection > &, bool, const FXmppRoomId &, const FString &)IXmppMultiUserChat
DECLARE_MULTICAST_DELEGATE_FourParams(FOnXmppRoomExitComplete, const TSharedRef< IXmppConnection > &, bool, const FXmppRoomId &, const FString &)IXmppMultiUserChat
DECLARE_MULTICAST_DELEGATE_FourParams(FOnXmppRoomChatReceived, const TSharedRef< IXmppConnection > &, const FXmppRoomId &, const FXmppUserJid &, const TSharedRef< FXmppChatMessage > &)IXmppMultiUserChat
DECLARE_MULTICAST_DELEGATE_ThreeParams(FOnXmppRoomMemberJoin, const TSharedRef< IXmppConnection > &, const FXmppRoomId &, const FXmppUserJid &)IXmppMultiUserChat
DECLARE_MULTICAST_DELEGATE_ThreeParams(FOnXmppRoomMemberExit, const TSharedRef< IXmppConnection > &, const FXmppRoomId &, const FXmppUserJid &)IXmppMultiUserChat
DECLARE_MULTICAST_DELEGATE_ThreeParams(FOnXmppRoomMemberChanged, const TSharedRef< IXmppConnection > &, const FXmppRoomId &, const FXmppUserJid &)IXmppMultiUserChat
DumpMultiUserChatState() const =0IXmppMultiUserChatpure virtual
ExitRoom(const FXmppRoomId &RoomId)=0IXmppMultiUserChatpure virtual
GetJoinedRooms(TArray< FXmppRoomId > &OutRooms)=0IXmppMultiUserChatpure virtual
GetLastMessages(const FXmppRoomId &RoomId, int32 NumMessages, TArray< TSharedRef< FXmppChatMessage > > &OutMessages)=0IXmppMultiUserChatpure virtual
GetMember(const FXmppRoomId &RoomId, const FXmppUserJid &MemberJid)=0IXmppMultiUserChatpure virtual
GetMembers(const FXmppRoomId &RoomId, TArray< FXmppChatMemberRef > &OutMembers)=0IXmppMultiUserChatpure virtual
GetRoomInfo(const FXmppRoomId &RoomId, FXmppRoomInfo &OutRoomInfo)=0IXmppMultiUserChatpure virtual
HandleMucPresence(const FXmppMucPresence &MemberPresence)=0IXmppMultiUserChatpure virtual
JoinPrivateRoom(const FXmppRoomId &RoomId, const FString &Nickname, const FString &Password)=0IXmppMultiUserChatpure virtual
JoinPublicRoom(const FXmppRoomId &RoomId, const FString &Nickname)=0IXmppMultiUserChatpure virtual
OnExitRoom()=0IXmppMultiUserChatpure virtual
OnJoinPrivateRoom()=0IXmppMultiUserChatpure virtual
OnJoinPublicRoom()=0IXmppMultiUserChatpure virtual
OnRoomChatReceived()=0IXmppMultiUserChatpure virtual
OnRoomConfigured()=0IXmppMultiUserChatpure virtual
OnRoomCreated()=0IXmppMultiUserChatpure virtual
OnRoomInfoRefreshed()=0IXmppMultiUserChatpure virtual
OnRoomMemberChanged()=0IXmppMultiUserChatpure virtual
OnRoomMemberExit()=0IXmppMultiUserChatpure virtual
OnRoomMemberJoin()=0IXmppMultiUserChatpure virtual
RefreshRoomInfo(const FXmppRoomId &RoomId)=0IXmppMultiUserChatpure virtual
RegisterMember(const FXmppRoomId &RoomId, const FString &Nickname)=0IXmppMultiUserChatpure virtual
SendChat(const FXmppRoomId &RoomId, const FString &MsgBody, const FString &ChatInfo)=0IXmppMultiUserChatpure virtual
UnregisterMember(const FXmppRoomId &RoomId, const FString &Nickname)=0IXmppMultiUserChatpure virtual
~IXmppMultiUserChat()IXmppMultiUserChatinlinevirtual