Name |
Description |
|
---|---|---|
|
FLocalNetAnalyticsStruct |
For use with TThreadedNetAnalyticsData - this struct is subclassed, and used to define/hold the analytics variables, that will be tracked/aggregated. |
|
FNetAnalyticsAggregator |
Central object (usually within NetDriver) which handles registration/retrieval/type-checking of net analytics data holders. |
|
FNetAnalyticsData |
Subclassed struct which holds net analytics data which is aggregated or to-be-aggregated, and dispatched upon SendAnalytics |
|
FNetAnalyticsDataConfig |
Configuration for FNetAnalyticsData - enabling/disabling analytics data, based on DataName |
|
FNetAnalyticsDataDeleter |
Custom deleter for FNetAnalyticsData shared pointers |
|
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. |
|
UNetAnalyticsAggregatorConfig |
Configuration for FNetAnalyticsAggregator - loaded PerObjectConfig, for each NetDriverName |
Name |
Description |
---|---|
TNetAnalyticsDataPtr |
|
TNetAnalyticsDataRef |
Typedefs. |
TNetAnalyticsDataWeakPtr |
Name | Description | ||
---|---|---|---|
|
GNetAnalyticsCounter |
Counter used to detect when a new FNetAnalyticsAggregator (i.e. new NetDriver) has been created - to trigger cleanup of TLS data |
|
|
constexpr const... |
NetAnalyticsThreadSafety |