Analytics

Windows
MacOS
Linux

Classes

Name

Description

Public struct

FLocalNetAnalyticsStruct

For use with TThreadedNetAnalyticsData - this struct is subclassed, and used to define/hold the analytics variables, that will be tracked/aggregated.

Public class

FNetAnalyticsAggregator

Central object (usually within NetDriver) which handles registration/retrieval/type-checking of net analytics data holders.

Public struct

FNetAnalyticsData

Subclassed struct which holds net analytics data which is aggregated or to-be-aggregated, and dispatched upon SendAnalytics

Public struct

FNetAnalyticsDataConfig

Configuration for FNetAnalyticsData - enabling/disabling analytics data, based on DataName

Public struct

FNetAnalyticsDataDeleter

Custom deleter for FNetAnalyticsData shared pointers

Public struct

TBasicNetAnalyticsData

Basic single-threaded-only (i.e. good for NetConnection level code) analytics data holder, which just wraps around a simple struct, which defines the analytics variables and implements their aggregation.

Public class

UNetAnalyticsAggregatorConfig

Configuration for FNetAnalyticsAggregator - loaded PerObjectConfig, for each NetDriverName

Typedefs

Variables

Name Description

Public variable

TAtomic< uint8 ...

 

GNetAnalyticsCounter

Counter used to detect when a new FNetAnalyticsAggregator (i.e. new NetDriver) has been created - to trigger cleanup of TLS data

Public variable

constexpr const...

 

NetAnalyticsThreadSafety

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss