50 virtual FString
GetUserID()
const override;
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EAnalyticsRecordEventMode
Definition IAnalyticsProvider.h:16
Definition AnalyticsProviderBroadcast.h:25
TMap< FString, TSharedPtr< IAnalyticsProvider > > TProviders
Definition AnalyticsProviderBroadcast.h:28
virtual TArray< FAnalyticsEventAttribute > GetDefaultEventAttributesSafe() const override
Definition AnalyticsProviderBroadcast.cpp:201
virtual void SetDefaultEventAttributes(TArray< FAnalyticsEventAttribute > &&Attributes) override
Definition AnalyticsProviderBroadcast.cpp:191
virtual void RecordEvent(const FString &EventName, const TArray< FAnalyticsEventAttribute > &Attributes) override
Definition AnalyticsProviderBroadcast.h:52
virtual void FlushEvents() override
Definition AnalyticsProviderBroadcast.cpp:240
virtual void SetUserID(const FString &InUserID) override
Definition AnalyticsProviderBroadcast.cpp:176
static TSharedPtr< FAnalyticsProviderBroadcast > CreateAnalyticsProvider()
Definition AnalyticsProviderBroadcast.cpp:22
virtual bool SetSessionID(const FString &InSessionID) override
Definition AnalyticsProviderBroadcast.cpp:157
TWeakPtr< IAnalyticsProvider > GetAnalyticsProvider(const FString &Name)
Definition AnalyticsProviderBroadcast.cpp:27
virtual FString GetSessionID() const override
Definition AnalyticsProviderBroadcast.cpp:171
virtual FString GetUserID() const override
Definition AnalyticsProviderBroadcast.cpp:186
virtual FAnalyticsEventAttribute GetDefaultEventAttribute(int AttributeIndex) const override
Definition AnalyticsProviderBroadcast.cpp:211
FAnalyticsProviderBroadcast()
Definition AnalyticsProviderBroadcast.cpp:33
void SetRecordEventCallback(OnRecordEvent Callback)
Definition AnalyticsProviderBroadcast.cpp:258
TFunction< void(const FString &EventName, const TArray< FAnalyticsEventAttribute > &Attrs)> OnRecordEvent
Definition AnalyticsProviderBroadcast.h:30
virtual void EndSession() override
Definition AnalyticsProviderBroadcast.cpp:227
virtual int32 GetDefaultEventAttributeCount() const override
Definition AnalyticsProviderBroadcast.cpp:206
bool HasValidProviders() const
Definition AnalyticsProviderBroadcast.h:59
Definition IAnalyticsProvider.h:52
bool StartSession()
Definition IAnalyticsProvider.h:65
Definition AndroidPlatformMisc.h:14
Definition SharedPointer.h:692
Definition SharedPointer.h:1295
Definition AnalyticsEventAttribute.h:48