|
| | FOnlineBaseAnalyticsAccelByte (FOnlineSubsystemAccelByte *InSubsystem) |
|
| DEFINE_ONLINE_PLAYER_DELEGATE_THREE_PARAM (MAX_LOCAL_PLAYERS, AccelByteOnSendEventCompleted, const FString &, bool, const FOnlineErrorAccelByte &) |
|
template<typename T> |
| void | ConvertAndAddToCache (int32 LocalUserNum, const TSharedRef< T > &Payload, const FString &EventName, const FDateTime &ClientTimestamp=FDateTime::UtcNow()) |
| | FOnlineBaseAnalyticsAccelByte () |
| void | AddToCache (int32 LocalUserNum, const TSharedPtr< FAccelByteModelsTelemetryBody > &Cache) |
| void | MoveTempUserCachedEvent (int32 To) |
|
void | OnSuccess (int32 LocalUserNum, FString EventName) |
|
void | OnError (int32 ErrorCode, const FString &ErrorMessage, int32 LocalUserNum, FString EventName) |
|
void | OnLoginSuccess (int32 LocalUserNum, bool bWasSuccessful, const FUniqueNetId &UserId, const FOnlineErrorAccelByte &Error) |
|
void | OnLogoutSuccess (int32 LocalUserNum, bool bWasSuccessful, const FOnlineErrorAccelByte &Error) |
|
void | OnLocalUserNumCachedSuccess () |
|
const int32 | GetLocalUserNumCached () |
|
void | SetDelegatesAndInterval (int32 LocalUserNum) |
|
virtual bool | SetEventSendInterval (int32 InLocalUserNum)=0 |
|
virtual void | SendCachedEvent (int32 InLocalUserNum, const TSharedPtr< FAccelByteModelsTelemetryBody > &CachedEvent)=0 |
|
FAccelByteInstanceWPtr | GetAccelByteInstance () const |
Implementation of Analytics Api from AccelByte services