This is the complete list of members for AccelByte::Api::Chat, including all inherited members.
| AccelBytePlatformPtr (defined in AccelByte::FApiBase) | AccelByte::FApiBase | protected |
| AddUserToTopic(FAccelByteModelsChatAddUserToTopicRequest const &Request, FAddRemoveUserFromTopicResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | |
| AddUserToTopic(FString const &TopicId, FString const &ToAddUserId, FAddRemoveUserFromTopicResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | inline |
| BanGroupUserChat(FString const &GroupId, TArray< FString > const &UserIds, THandler< FAccelByteModelsBanGroupChatResponse > const &OnSuccess, FErrorHandler const &OnError) | AccelByte::Api::Chat | |
| BlockUser(FString const &UserId, FChatBlockUserResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | |
| Chat(Credentials &InCredentialsRef, Settings const &InSettingsRef, FHttpRetrySchedulerBase &InHttpRef, FAccelByteMessagingSystem &InMessagingSystemRef, FAccelByteNetworkConditioner &InNetworkConditionerRef, TSharedPtr< AccelByte::FApiClient, ESPMode::ThreadSafe > const &InApiClient=nullptr, float InPingDelay=30.f, float InInitialBackoffDelay=1.f, float InMaxBackoffDelay=30.f, float InTotalTimeout=60.f) (defined in AccelByte::Api::Chat) | AccelByte::Api::Chat | |
| Chat(Credentials &InCredentialsRef, Settings const &InSettingsRef, FHttpRetrySchedulerBase &InHttpRef, FAccelByteMessagingSystem &InMessagingSystemRef, FAccelByteNetworkConditioner &InNetworkConditionerRef, FAccelBytePlatformPtr const &InAccelBytePlatform, float InPingDelay=30.f, float InInitialBackoffDelay=1.f, float InMaxBackoffDelay=30.f, float InTotalTimeout=60.f) (defined in AccelByte::Api::Chat) | AccelByte::Api::Chat | |
| Connect() | AccelByte::Api::Chat | |
| CreateGroupTopic(TSet< FString > const &Users, TSet< FString > const &Admins, FString const &TopicName, bool bIsJoinable, FChatActionTopicResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | inline |
| CreateGroupTopic(FAccelByteModelsChatCreateTopicRequest const &Request, FChatActionTopicResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | |
| CreatePersonalTopic(FString const &TargetUserId, FChatActionTopicResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | |
| CredentialsRef (defined in AccelByte::FApiBase) | AccelByte::FApiBase | protected |
| DECLARE_DELEGATE(FChatConnectSuccess) (defined in AccelByte::Api::Chat) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FChatDisconnectNotif, FAccelByteModelsChatDisconnectNotif const &) (defined in AccelByte::Api::Chat) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FChatRefreshTokenResponse, FAccelByteModelsChatRefreshTokenResponse const &) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FSendChatResponse, FAccelByteModelsChatSendChatResponse const &) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FQueryTopicResponse, FAccelByteModelsChatQueryTopicResponse const &) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FQueryTopicByIdResponse, FAccelByteModelsChatQueryTopicByIdResponse const &) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FQueryPublicTopicResponse, FAccelByteModelsChatQueryPublicTopicResponse const &) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FQueryChatResponse, FAccelByteModelsChatQueryChatResponse const &) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FReadChatResponse, FAccelByteModelsChatReadChatResponse const &) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FChatBlockUserResponse, FAccelByteModelsChatBlockUserResponse const &) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FChatUnblockUserResponse, FAccelByteModelsChatUnblockUserResponse const &) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FChatActionTopicResponse, FAccelByteModelsChatActionTopicResponse const &) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FAddRemoveUserFromTopicResponse, FAccelByteModelsChatActionUserTopicResponse const &) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FDeleteSystemMessagesResponse, FAccelByteModelsDeleteSystemMessagesResponse const &) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FUpdateSystemMessagesResponse, FAccelByteModelsUpdateSystemMessagesResponse const &) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FQuerySystemMessageResponse, FAccelByteModelsQuerySystemMessagesResponse const &) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FGetSystemMessageStatsResponse, FAccelByteGetSystemMessageStatsResponse const &) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FGetUserChatConfigurationResponse, FAccelByteModelsGetUserChatConfigurationResponse const &) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FSetUserChatConfigurationResponse, FAccelByteSetUserChatConfigurationResponse const &) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FChatNotif, FAccelByteModelsChatNotif const &) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FReadChatNotif, FAccelByteModelsReadChatNotif const &) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FAddRemoveFromTopicNotif, FAccelByteModelsChatUpdateUserTopicNotif const &) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FDeleteUpdateTopicNotif, FAccelByteModelsChatUpdateTopicNotif const &) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FSystemMessageNotif, FAccelByteModelsChatSystemMessageNotif const &) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FUserBanUnbanNotif, FAccelByteModelsChatUserBanUnbanNotif const &) (defined in AccelByte::Api::Chat) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FUserMutedNotif, FAccelByteModelsChatMutedNotif const &) (defined in AccelByte::Api::Chat) | AccelByte::Api::Chat | |
| DECLARE_DELEGATE_OneParam(FUserUnmutedNotif, FAccelByteModelsChatUnmutedNotif const &) (defined in AccelByte::Api::Chat) | AccelByte::Api::Chat | |
| DeleteGroupChat(FString const &GroupId, FString const &ChatId, FVoidHandler const &OnSuccess, FErrorHandler const &OnError) | AccelByte::Api::Chat | |
| DeleteSystemMessages(TSet< FString > const &MessageIds, FDeleteSystemMessagesResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | |
| DeleteTopic(FString const &ToDeleteGroupTopicId, FChatActionTopicResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | |
| Disconnect(bool ForceCleanup=false) | AccelByte::Api::Chat | |
| FApiBase(Credentials const &InCredentialsRef, Settings const &InSettingsRef, FHttpRetrySchedulerBase &InHttpRef, TSharedPtr< AccelByte::FApiClient, ESPMode::ThreadSafe > const &InApiClient) (defined in AccelByte::FApiBase) | AccelByte::FApiBase | |
| FApiBase(Credentials const &InCredentialsRef, Settings const &InSettingsRef, FHttpRetrySchedulerBase &InHttpRef, FAccelBytePlatformPtr const &InAccelBytePlatform) (defined in AccelByte::FApiBase) | AccelByte::FApiBase | |
| FChatConnectionClosed typedef (defined in AccelByte::Api::Chat) | AccelByte::Api::Chat | |
| FMassiveOutage typedef (defined in AccelByte::Api::Chat) | AccelByte::Api::Chat | |
| FReconnectAttempted typedef (defined in AccelByte::Api::Chat) | AccelByte::Api::Chat | |
| GetChatConfig(THandler< FAccelByteModelsChatPublicConfigResponse > const &OnSuccess, FErrorHandler const &OnError) | AccelByte::Api::Chat | |
| GetDefaultReconnectionStrategy() (defined in AccelByte::IWebsocketConfigurableReconnectStrategy) | AccelByte::IWebsocketConfigurableReconnectStrategy | |
| GetGroupChatSnapshot(FString const &GroupId, FString const &ChatId, THandler< FAccelByteModelsChatSnapshotResponse > const &OnSuccess, FErrorHandler const &OnError) | AccelByte::Api::Chat | |
| GetReconnectionStrategyDictionary() (defined in AccelByte::IWebsocketConfigurableReconnectStrategy) | AccelByte::IWebsocketConfigurableReconnectStrategy | |
| GetSystemMessageStats(FGetSystemMessageStatsResponse const &OnSuccess, FErrorHandler const &OnError, FAccelByteGetSystemMessageStatsRequest const &Request={}) | AccelByte::Api::Chat | |
| GetUserChatConfiguration(FGetUserChatConfigurationResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | |
| HttpClient (defined in AccelByte::FApiBase) | AccelByte::FApiBase | protected |
| HttpRef (defined in AccelByte::FApiBase) | AccelByte::FApiBase | protected |
| IsConnected() const | AccelByte::Api::Chat | |
| IsReconnecting() const | AccelByte::Api::Chat | |
| IWebsocketConfigurableReconnectStrategy()=default (defined in AccelByte::IWebsocketConfigurableReconnectStrategy) | AccelByte::IWebsocketConfigurableReconnectStrategy | |
| JoinTopic(FString const &TopicId, FChatActionTopicResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | |
| MuteGroupUserChat(FString const &GroupId, FString const &UserId, int32 DurationInSeconds, FVoidHandler const &OnSuccess, FErrorHandler const &OnError) | AccelByte::Api::Chat | |
| OnMassiveOutageMulticastDelegate() | AccelByte::Api::Chat | inline |
| OnReconnectAttemptedMulticastDelegate() | AccelByte::Api::Chat | inline |
| QueryChat(FAccelByteModelsChatQueryChatRequest const &Request, FQueryChatResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | |
| QueryChat(FString const &TopicId, int Limit, FQueryChatResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | inline |
| QueryGroupTopic(FAccelByteModelsChatQueryTopicRequest const &Request, FQueryTopicResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | |
| QueryGroupTopic(FString const &Keyword, int Offset, int Limit, FQueryTopicResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | inline |
| QueryPersonalTopic(int Offset, int Limit, FQueryTopicResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | |
| QueryPublicTopic(FAccelByteModelsChatQueryTopicRequest const &Request, FQueryPublicTopicResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | |
| QuerySystemMessage(FQuerySystemMessageResponse const &OnSuccess, FErrorHandler const &OnError=nullptr, FQuerySystemMessageOptions const &OptionalParams={}) | AccelByte::Api::Chat | |
| QueryTopic(FAccelByteModelsChatQueryTopicRequest const &Request, FQueryTopicResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | |
| QueryTopic(FString const &Keyword, int Offset, int Limit, FQueryTopicResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | inline |
| QueryTopicById(FString const &TopicId, FQueryTopicByIdResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | |
| QuitTopic(FString const &TopicId, FChatActionTopicResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | |
| ReadChat(TSet< FString > const &ChatIds, FReadChatResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | |
| RefreshToken(FString const &AccessToken, FChatRefreshTokenResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | |
| RemoveUserFromTopic(FAccelByteModelsChatRemoveUserFromTopicRequest const &Request, FAddRemoveUserFromTopicResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | |
| RemoveUserFromTopic(FString const &TopicId, FString const &ToRemoveUserId, FAddRemoveUserFromTopicResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | inline |
| SendChat(FString const &TopicId, FString const &Message, FSendChatResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | |
| SendPing() | AccelByte::Api::Chat | |
| SetAddToTopicNotifDelegate(FAddRemoveFromTopicNotif const &Delegate) | AccelByte::Api::Chat | inline |
| SetApiClient(TSharedPtr< AccelByte::FApiClient, ESPMode::ThreadSafe > const &InApiClient) (defined in AccelByte::FApiBase) | AccelByte::FApiBase | |
| SetChatNotifDelegate(FChatNotif const &Delegate) | AccelByte::Api::Chat | inline |
| SetConnectFailedDelegate(FErrorHandler const &OnConnectError) | AccelByte::Api::Chat | inline |
| SetConnectionClosedDelegate(FChatConnectionClosed const &OnConnectionClosed) | AccelByte::Api::Chat | inline |
| SetConnectSuccessDelegate(FChatConnectSuccess const &OnConnectSuccess) | AccelByte::Api::Chat | inline |
| SetDefaultReconnectionStrategy(const FReconnectionStrategy &Strategy) (defined in AccelByte::IWebsocketConfigurableReconnectStrategy) | AccelByte::IWebsocketConfigurableReconnectStrategy | |
| SetDeleteTopicNotifDelegate(FDeleteUpdateTopicNotif const &Delegate) | AccelByte::Api::Chat | inline |
| SetDisconnectNotifDelegate(FChatDisconnectNotif const &OnDisconnectNotif) | AccelByte::Api::Chat | inline |
| SetReadChatNotifDelegate(FReadChatNotif const &Delegate) | AccelByte::Api::Chat | inline |
| SetRemoveFromTopicNotifDelegate(FAddRemoveFromTopicNotif const &Delegate) | AccelByte::Api::Chat | inline |
| SetSpecificReconnectionStrategy(EWebsocketClosureCodeForSpecificRetry WebsocketDisconnectionCode, const FReconnectionStrategy &Strategy) (defined in AccelByte::IWebsocketConfigurableReconnectStrategy) | AccelByte::IWebsocketConfigurableReconnectStrategy | |
| SetSpecificReconnectionStrategy(int32 RawWebsocketConnectionCode, const FReconnectionStrategy &Strategy) (defined in AccelByte::IWebsocketConfigurableReconnectStrategy) | AccelByte::IWebsocketConfigurableReconnectStrategy | |
| SetSystemMessageNotifDelegate(FSystemMessageNotif const &Delegate) | AccelByte::Api::Chat | inline |
| SettingsRef (defined in AccelByte::FApiBase) | AccelByte::FApiBase | protected |
| SetUpdateTopicNotifDelegate(FDeleteUpdateTopicNotif const &Delegate) | AccelByte::Api::Chat | inline |
| SetUserBanNotifDelegate(FUserBanUnbanNotif const &Delegate) | AccelByte::Api::Chat | inline |
| SetUserChatConfiguration(const FAccelByteModelsSetUserChatConfigurationRequest &Request, FSetUserChatConfigurationResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | |
| SetUserMutedNotifDelegate(FUserMutedNotif const &Delegate) | AccelByte::Api::Chat | inline |
| SetUserUnbanNotifDelegate(FUserBanUnbanNotif const &Delegate) | AccelByte::Api::Chat | inline |
| SetUserUnmutedNotifDelegate(FUserUnmutedNotif const &Delegate) | AccelByte::Api::Chat | inline |
| UnbanGroupUserChat(FString const &GroupId, TArray< FString > const &UserIds, THandler< FAccelByteModelsUnbanGroupChatResponse > const &OnSuccess, FErrorHandler const &OnError) | AccelByte::Api::Chat | |
| UnbindEvent() | AccelByte::Api::Chat | |
| UnblockUser(FString const &UserId, FChatUnblockUserResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | |
| UnmuteGroupUserChat(FString const &GroupId, FString const &UserId, FVoidHandler const &OnSuccess, FErrorHandler const &OnError) | AccelByte::Api::Chat | |
| UpdateSystemMessages(TArray< FAccelByteModelsActionUpdateSystemMessage > const &ActionUpdateSystemMessages, FUpdateSystemMessagesResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | |
| UpdateTopic(FString const &TopicId, FString const &NewFriendlyTopicName, bool bIsJoinable, FChatActionTopicResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | inline |
| UpdateTopic(FAccelByteModelsChatUpdateTopicRequest const &Request, FChatActionTopicResponse const &OnSuccess, FErrorHandler const &OnError=nullptr) | AccelByte::Api::Chat | |
| ValidateAccelByteId(FString const &Id, EAccelByteIdHypensRule HypenRule, FString const &ErrorMessage, T const &OnError) (defined in AccelByte::FApiBase) | AccelByte::FApiBase | inlineprotected |
| ~Chat() (defined in AccelByte::Api::Chat) | AccelByte::Api::Chat | virtual |
| ~IWebsocketConfigurableReconnectStrategy()=default (defined in AccelByte::IWebsocketConfigurableReconnectStrategy) | AccelByte::IWebsocketConfigurableReconnectStrategy |