Navigation
API > API/Runtime > API/Runtime/NetCore
Subclassed struct which holds net analytics data which is aggregated or to-be-aggregated, and dispatched upon SendAnalytics
| Name | FNetAnalyticsData |
| Type | struct |
| Header File | /Engine/Source/Runtime/Net/Core/Public/Net/Core/Analytics/NetAnalytics.h |
| Include Path | #include "Net/Core/Analytics/NetAnalytics.h" |
Syntax
struct FNetAnalyticsData :
public FVirtualDestructor ,
public TSharedFromThis< FNetAnalyticsData, NetAnalyticsThreadSafety >
Inheritance Hierarchy
- FVirtualDestructor → FNetAnalyticsData
- FSharedFromThisBase → TSharedFromThis → FNetAnalyticsData
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNetAnalyticsData() |
Default constructorFNetAnalytics | Net/Core/Analytics/NetAnalytics.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FNetAnalyticsData() |
Net/Core/Analytics/NetAnalytics.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SendAnalytics() |
Dispatches the aggregated analytics data - no further data should be added | Net/Core/Analytics/NetAnalytics.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void InternalSendAnalytics() |
Called by the Net Analytics Aggregator, when ready to send analytics - some implementations don't send immediately | Net/Core/Analytics/NetAnalytics.h | |
virtual void NotifyFinalRelease() |
Called just before the last shared reference to this data is released - used to trigger analytics send in threadsafe version | Net/Core/Analytics/NetAnalytics.h |