UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AnalyticsProviderETEventCache.cpp File Reference

Namespaces

namespace  EventCacheStatic
 

Typedefs

typedef TStringBuilder< ConversionBufferSizeEventCacheStatic::FJsonStringBuilder
 

Functions

int EventCacheStatic::ComputeAttributeSize (const FAnalyticsEventAttribute &Attribute)
 
int EventCacheStatic::ComputeAttributeSize (const TArray< FAnalyticsEventAttribute > &Attributes)
 
int EventCacheStatic::ComputeEventSize (const FString &EventName, const TArray< FAnalyticsEventAttribute > &Attributes, int CurrentDefaultAttributeSizeEstimate)
 
void EventCacheStatic::AppendString (TArray< uint8 > &UTF8Stream, const ANSICHAR *UTF8Chars, int32 CharCount)
 
void EventCacheStatic::AppendString (TArray< uint8 > &UTF8Stream, const TCHAR *Str, int32 Len)
 
void EventCacheStatic::AppendString (TArray< uint8 > &UTF8Stream, const FString &Str)
 
void EventCacheStatic::AppendString (TArray< uint8 > &UTF8Stream, const FJsonStringBuilder &str)
 
void EventCacheStatic::AppendJsonString (TArray< uint8 > &UTF8Stream, FJsonStringBuilder &JsonStringBuilder, const FString &str, bool bIsJsonFragment)
 
void EventCacheStatic::AppendEventAttribute (TArray< uint8 > &UTF8Stream, FJsonStringBuilder &JsonStringBuilder, const FAnalyticsEventAttribute &Attr)
 
void EventCacheStatic::InitializePayloadBuffer (TArray< uint8 > &Buffer, int32 MaximumPayloadSize)
 

Variables

FAutoConsoleVariableRef EventCacheStatic::CvarPayloadPercentageOfMaxForWarning (TEXT("AnalyticsET.PayloadPercentageOfMaxForWarning"), PayloadPercentageOfMaxForWarning,)
 
FAutoConsoleVariableRef EventCacheStatic::CvarPayloadFlushTimeSecForWarning (TEXT("AnalyticsET.PayloadFlushTimeSecForWarning"), PayloadFlushTimeSecForWarning,)
 
bool EventCacheStatic::bUseZeroDateOffset = false
 
constexpr int32 EventCacheStatic::ConversionBufferSize = 512
 
const ANSICHAREventCacheStatic::PayloadTemplate = "{\"Events\":[]}"
 
const int32 EventCacheStatic::PayloadTemplateLength = 13
 
const ANSICHAREventCacheStatic::PayloadTrailer = "]}"
 
const int32 EventCacheStatic::PayloadTrailerLength = 2