UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AnalyticsSessionSummarySender.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "Containers/Array.h"
7#include "CoreMinimal.h"
10
11class IAnalyticsProviderET;
13
18{
19public:
26
35 ANALYTICSET_API virtual bool SendSessionSummary(const FString& UserId, const FString& AppId, const FString& AppVersion, const FString& SessionId, const TArray<FAnalyticsEventAttribute>& Properties) override;
36
37private:
38 IAnalyticsProviderET& AnalyticsProvider;
39 TFunction<bool(const FAnalyticsEventAttribute&)> ShouldEmitPropFunc;
40};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
const bool
Definition NetworkReplayStreaming.h:178
Definition AnalyticsSessionSummarySender.h:18
virtual ANALYTICSET_API bool SendSessionSummary(const FString &UserId, const FString &AppId, const FString &AppVersion, const FString &SessionId, const TArray< FAnalyticsEventAttribute > &Properties) override
Definition AnalyticsSessionSummarySender.cpp:18
Definition IAnalyticsSessionSummarySender.h:12
Definition Array.h:670
Definition AndroidPlatformMisc.h:14
Definition AnalyticsEventAttribute.h:48