![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <NetAnalytics.h>
Inheritance diagram for TBasicNetAnalyticsData< TDataStruct >:Additional Inherited Members | |
Protected Member Functions inherited from FNetAnalyticsData | |
| virtual NETCORE_API void | InternalSendAnalytics () |
| virtual void | NotifyFinalRelease () |
Protected Member Functions inherited from TSharedFromThis< FNetAnalyticsData, NetAnalyticsThreadSafety > | |
| TSharedFromThis () | |
| TSharedFromThis (TSharedFromThis const &) | |
| UE_FORCEINLINE_HINT TSharedFromThis & | operator= (TSharedFromThis const &) |
| ~TSharedFromThis () | |
Static Protected Member Functions inherited from TSharedFromThis< FNetAnalyticsData, NetAnalyticsThreadSafety > | |
| static UE_FORCEINLINE_HINT TSharedRef< OtherType, Mode > | SharedThis (OtherType *ThisPtr) |
| static UE_FORCEINLINE_HINT TSharedRef< OtherType const, Mode > | SharedThis (const OtherType *ThisPtr) |
Protected Attributes inherited from FNetAnalyticsData | |
| FNetAnalyticsAggregator * | Aggregator |
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.
The passed in struct will have to implement a CommitAnalytics function, which implements aggregation of the struct data, and the class which references this net analytics data will have to trigger this classes CommitAnalytics on the locally stored struct, when finished collecting local analytics data.
|
inline |
Called by the class/code which is locally collecting analytics data, to commit the local data for aggregation when done.
| AnalyticsVars | The local analytics variables to be committed/aggregated |
| TBasicNetAnalyticsData< TDataStruct >::GENERATE_MEMBER_FUNCTION_CHECK | ( | CommitAnalytics | , |
| void | , | ||
| TDataStruct & | |||
| ) |