UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FNetConnAnalyticsData Struct Reference

#include <EngineNetAnalytics.h>

+ Inheritance diagram for FNetConnAnalyticsData:

Public Member Functions

virtual void SendAnalytics () override
 
- Public Member Functions inherited from TBasicNetAnalyticsData< FNetConnAnalyticsVars >
 GENERATE_MEMBER_FUNCTION_CHECK (CommitAnalytics, void,, FNetConnAnalyticsVars &)
 
void CommitAnalytics (FNetConnAnalyticsVars &AnalyticsVars)
 
- Public Member Functions inherited from FNetAnalyticsData
NETCORE_API FNetAnalyticsData ()
 
virtual NETCORE_API ~FNetAnalyticsData ()
 
- Public Member Functions inherited from FVirtualDestructor
virtual ~FVirtualDestructor ()
 
- Public Member Functions inherited from TSharedFromThis< FNetAnalyticsData, NetAnalyticsThreadSafety >
TSharedRef< FNetAnalyticsData, Mode > AsShared ()
 
TSharedRef< FNetAnalyticsData const, Mode > AsShared () const
 
TSharedRef< SubobjectType, Mode > AsSharedSubobject (SubobjectType *SubobjectPtr) const
 
TWeakPtr< FNetAnalyticsData, Mode > AsWeak ()
 
TWeakPtr< FNetAnalyticsData const, Mode > AsWeak () const
 
TWeakPtr< SubobjectType, Mode > AsWeakSubobject (SubobjectType *SubobjectPtr) const
 
void UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const
 
void UpdateWeakReferenceInternal (TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const
 
UE_FORCEINLINE_HINT bool DoesSharedInstanceExist () const
 

Additional Inherited Members

- Protected Types inherited from FNetConnAnalyticsVars
using FNetResult = UE::Net::FNetResult
 
- 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 TSharedFromThisoperator= (TSharedFromThis const &)
 
 ~TSharedFromThis ()
 
- Protected Member Functions inherited from FNetConnAnalyticsVars
 FNetConnAnalyticsVars ()
 
bool operator== (const FNetConnAnalyticsVars &A) const
 
void CommitAnalytics (FNetConnAnalyticsVars &AggregatedData)
 
void IncreaseOutOfOrderPacketsLostCount (int32 Count=1)
 
void IncreaseOutOfOrderPacketsRecoveredCount (int32 Count=1)
 
void IncreaseOutOfOrderPacketsDuplicateCount (int32 Count=1)
 
void AddFailedPingAddressICMP (FString PingAddress)
 
void AddFailedPingAddressUDP (FString PingAddress)
 
- 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
FNetAnalyticsAggregatorAggregator
 
- Protected Attributes inherited from FNetConnAnalyticsVars
uint64 OutAckOnlyCount
 
uint64 OutKeepAliveCount
 
TUniquePtr< FNetResultCloseReason
 
TArray< FString > ClientCloseReasons
 
TMap< FString, int32RecoveredFaults
 
TArray< FPerNetConnDataPerConnectionData
 

Detailed Description

NetConnection implementation for basic aggregated net analytics data

Member Function Documentation

◆ SendAnalytics()

void FNetConnAnalyticsData::SendAnalytics ( )
overridevirtual

The documentation for this struct was generated from the following files: