![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for IXmppMultiUserChat, including all inherited members.
| ConfigureRoom(const FXmppRoomId &RoomId, const FXmppRoomConfig &RoomConfig)=0 | IXmppMultiUserChat | pure virtual |
| CreateRoom(const FXmppRoomId &RoomId, const FString &Nickname, const FXmppRoomConfig &RoomConfig=FXmppRoomConfig())=0 | IXmppMultiUserChat | pure 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 =0 | IXmppMultiUserChat | pure virtual |
| ExitRoom(const FXmppRoomId &RoomId)=0 | IXmppMultiUserChat | pure virtual |
| GetJoinedRooms(TArray< FXmppRoomId > &OutRooms)=0 | IXmppMultiUserChat | pure virtual |
| GetLastMessages(const FXmppRoomId &RoomId, int32 NumMessages, TArray< TSharedRef< FXmppChatMessage > > &OutMessages)=0 | IXmppMultiUserChat | pure virtual |
| GetMember(const FXmppRoomId &RoomId, const FXmppUserJid &MemberJid)=0 | IXmppMultiUserChat | pure virtual |
| GetMembers(const FXmppRoomId &RoomId, TArray< FXmppChatMemberRef > &OutMembers)=0 | IXmppMultiUserChat | pure virtual |
| GetRoomInfo(const FXmppRoomId &RoomId, FXmppRoomInfo &OutRoomInfo)=0 | IXmppMultiUserChat | pure virtual |
| HandleMucPresence(const FXmppMucPresence &MemberPresence)=0 | IXmppMultiUserChat | pure virtual |
| JoinPrivateRoom(const FXmppRoomId &RoomId, const FString &Nickname, const FString &Password)=0 | IXmppMultiUserChat | pure virtual |
| JoinPublicRoom(const FXmppRoomId &RoomId, const FString &Nickname)=0 | IXmppMultiUserChat | pure virtual |
| OnExitRoom()=0 | IXmppMultiUserChat | pure virtual |
| OnJoinPrivateRoom()=0 | IXmppMultiUserChat | pure virtual |
| OnJoinPublicRoom()=0 | IXmppMultiUserChat | pure virtual |
| OnRoomChatReceived()=0 | IXmppMultiUserChat | pure virtual |
| OnRoomConfigured()=0 | IXmppMultiUserChat | pure virtual |
| OnRoomCreated()=0 | IXmppMultiUserChat | pure virtual |
| OnRoomInfoRefreshed()=0 | IXmppMultiUserChat | pure virtual |
| OnRoomMemberChanged()=0 | IXmppMultiUserChat | pure virtual |
| OnRoomMemberExit()=0 | IXmppMultiUserChat | pure virtual |
| OnRoomMemberJoin()=0 | IXmppMultiUserChat | pure virtual |
| RefreshRoomInfo(const FXmppRoomId &RoomId)=0 | IXmppMultiUserChat | pure virtual |
| RegisterMember(const FXmppRoomId &RoomId, const FString &Nickname)=0 | IXmppMultiUserChat | pure virtual |
| SendChat(const FXmppRoomId &RoomId, const FString &MsgBody, const FString &ChatInfo)=0 | IXmppMultiUserChat | pure virtual |
| UnregisterMember(const FXmppRoomId &RoomId, const FString &Nickname)=0 | IXmppMultiUserChat | pure virtual |
| ~IXmppMultiUserChat() | IXmppMultiUserChat | inlinevirtual |