Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Net/Core/Public/Net/Core/Analytics/NetAnalytics.h |
Include |
#include "Net/Core/Analytics/NetAnalytics.h" |
struct FNetAnalyticsData :
public FVirtualDestructor,
public TSharedFromThis< FNetAnalyticsData, NetAnalyticsThreadSafety >
Subclassed struct which holds net analytics data which is aggregated or to-be-aggregated, and dispatched upon SendAnalytics
Name | Description | ||
---|---|---|---|
|
Aggregator |
The parent aggregator responsible for this data instance |
Name | Description | |
---|---|---|
|
FNetAnalyticsData() |
Default constructor |
Name | Description | ||
---|---|---|---|
|
InternalSendAnalytics() |
Called by the Net Analytics Aggregator, when ready to send analytics - some implementations don't send immediately |
|
|
NotifyFinalRelease() |
Called just before the last shared reference to this data is released - used to trigger analytics send in threadsafe version |
|
|
SendAnalytics() |
Dispatches the aggregated analytics data - no further data should be added |