Loading...
Searching...
No Matches
AccelByte::Api::Chat Member List

This is the complete list of members for AccelByte::Api::Chat, including all inherited members.

AccelBytePlatformPtr (defined in AccelByte::FApiBase)AccelByte::FApiBaseprotected
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::Chatinline
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::Chatinline
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::FApiBaseprotected
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::FApiBaseprotected
HttpRef (defined in AccelByte::FApiBase)AccelByte::FApiBaseprotected
IsConnected() constAccelByte::Api::Chat
IsReconnecting() constAccelByte::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::Chatinline
OnReconnectAttemptedMulticastDelegate()AccelByte::Api::Chatinline
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::Chatinline
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::Chatinline
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::Chatinline
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::Chatinline
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::Chatinline
SetApiClient(TSharedPtr< AccelByte::FApiClient, ESPMode::ThreadSafe > const &InApiClient) (defined in AccelByte::FApiBase)AccelByte::FApiBase
SetChatNotifDelegate(FChatNotif const &Delegate)AccelByte::Api::Chatinline
SetConnectFailedDelegate(FErrorHandler const &OnConnectError)AccelByte::Api::Chatinline
SetConnectionClosedDelegate(FChatConnectionClosed const &OnConnectionClosed)AccelByte::Api::Chatinline
SetConnectSuccessDelegate(FChatConnectSuccess const &OnConnectSuccess)AccelByte::Api::Chatinline
SetDefaultReconnectionStrategy(const FReconnectionStrategy &Strategy) (defined in AccelByte::IWebsocketConfigurableReconnectStrategy)AccelByte::IWebsocketConfigurableReconnectStrategy
SetDeleteTopicNotifDelegate(FDeleteUpdateTopicNotif const &Delegate)AccelByte::Api::Chatinline
SetDisconnectNotifDelegate(FChatDisconnectNotif const &OnDisconnectNotif)AccelByte::Api::Chatinline
SetReadChatNotifDelegate(FReadChatNotif const &Delegate)AccelByte::Api::Chatinline
SetRemoveFromTopicNotifDelegate(FAddRemoveFromTopicNotif const &Delegate)AccelByte::Api::Chatinline
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::Chatinline
SettingsRef (defined in AccelByte::FApiBase)AccelByte::FApiBaseprotected
SetUpdateTopicNotifDelegate(FDeleteUpdateTopicNotif const &Delegate)AccelByte::Api::Chatinline
SetUserBanNotifDelegate(FUserBanUnbanNotif const &Delegate)AccelByte::Api::Chatinline
SetUserChatConfiguration(const FAccelByteModelsSetUserChatConfigurationRequest &Request, FSetUserChatConfigurationResponse const &OnSuccess, FErrorHandler const &OnError=nullptr)AccelByte::Api::Chat
SetUserMutedNotifDelegate(FUserMutedNotif const &Delegate)AccelByte::Api::Chatinline
SetUserUnbanNotifDelegate(FUserBanUnbanNotif const &Delegate)AccelByte::Api::Chatinline
SetUserUnmutedNotifDelegate(FUserUnmutedNotif const &Delegate)AccelByte::Api::Chatinline
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::Chatinline
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::FApiBaseinlineprotected
~Chat() (defined in AccelByte::Api::Chat)AccelByte::Api::Chatvirtual
~IWebsocketConfigurableReconnectStrategy()=default (defined in AccelByte::IWebsocketConfigurableReconnectStrategy)AccelByte::IWebsocketConfigurableReconnectStrategy